Skip to main content
โšก Calmops

Backend Development

Backend development guides covering APIs, databases, message queues, and server-side architecture patterns

Backend development encompasses server-side programming, database design, API development, and system architecture. These guides cover essential patterns and technologies for building robust, scalable backend systems.

JavaScript Runtimes & Frameworks

Modern Web Frameworks

Backend-as-a-Service

Real-Time & Collaboration

Modern API Patterns

Performance

Core Patterns

All Backend Articles


Backend Learning Path

API Design

  1. REST APIs โ†’ GraphQL vs REST
  2. gRPC โ†’ gRPC Fundamentals
  3. WebSockets โ†’ WebSockets vs SSE
  4. API Versioning โ†’ API Versioning Strategies

Authentication & Security

  1. JWT โ†’ JWT Best Practices
  2. Rate Limiting โ†’ Rate Limiting Strategies

Resilience Patterns

  1. Circuit Breaker โ†’ Circuit Breaker Pattern
  2. Microservices Communication โ†’ Microservices Communication Patterns

Data Management

  1. Caching โ†’ Caching Strategies
  2. Message Queues โ†’ Message Queues
  3. Connection Pooling โ†’ Database Connection Pooling

Architecture

  1. Microservices โ†’ See Architecture Section
  2. Event-Driven Architecture โ†’ See Architecture Section
  3. CQRS and Event Sourcing โ†’ See Architecture Section