Blogs

Read published articles from MarkStack writers.

API Design That Doesn’t Break at Scale
/api-design-that-doesnt-break-at-scale

Build clean, predictable REST APIs with proper URL structure, HTTP methods, pagination, filtering, and scalable design patterns.

Kartikey Bhatnagar
Updated 11 days ago
Handlers, Services, Middleware & Context
/handlers-services-middleware-context

Learn how production backends structure requests using handlers, services, repositories, middleware, and request context to build clean, scalable, and maintainable systems.

Kartikey Bhatnagar
Updated 14 days ago
API Data Handling
/api-data-handling

Validations and Transformations in API Design

Kartikey Bhatnagar
Updated 15 days ago
Rate Limiting
/rate-limiting

Implement rate limiting using Redis

Kartikey Bhatnagar
Updated 18 days ago
Authentication and Authorization
/authentication-and-authorization

Master authentication and authorization fundamentals: historical context, sessions, JWTs, OAuth 2.0, OpenID Connect, RBAC, and security best practices for building secure backend systems.

Kartikey Bhatnagar
Updated 15 days ago
Serialization and Deserialization: Data Flow Between Clients and Servers
/serialization-and-deserialization-data-flow-between-clients-and-servers

Master serialization fundamentals: JSON, data formats, cross-language communication, and OSI model context for robust backend systems.

Kartikey Bhatnagar
Updated 2 months ago
Routing in Web Applications: URL Design and Request Mapping
/routing-in-web-applications-url-design-and-request-mapping

Master HTTP routing: static and dynamic routes, path vs query parameters, nested resources, versioning, and catch-all handlers for scalable APIs.

Kartikey Bhatnagar
Updated 2 months ago
HTTP Protocol: The Foundation of Web Communication
/http-protocol-the-foundation-of-web-communication

Master HTTP fundamentals: methods, headers, status codes, CORS, caching & TLS to build reliable, scalable backend systems.

Kartikey Bhatnagar
Updated 2 months ago
What Is a Backend? The Server-Side Architecture
/what-is-a-backend-the-server-side-architecture

Learn what a backend is, how requests flow through DNS, firewalls & servers, and why backend logic can't live in the frontend.

Kartikey Bhatnagar
Updated 2 months ago
Beyond CRUD: The Backend Engineering Playbook
/beyond-crud-the-backend-engineering-playbook

Master HTTP, middleware, auth, caching & observability to build production-ready backend systems that scale.

Kartikey Bhatnagar
Updated 2 months ago