Search

Lessons (6)

  • Resilience Patterns

    … The patterns below stop that. ![The resilience toolbox](/img/microservices/resilience-toolbox.svg) 1. Timeouts: never wait forever …

  • Scaling, Load Balancing & Rate Limiting

    … Vertical vs horizontal scaling, load balancers, stateless servers, replication, sharding, rate limiting and resilience basics. The big idea …

  • Message Queues & RabbitMQ

    … queue; workers drain it at their own pace Resilience If the email service is down, messages wait instead …

  • Kubernetes Cluster Architecture

    … That's what makes Kubernetes so extensible and resilient. How the scheduler chooses a node mermaid flowchart LR …

  • Service Communication: Sync vs Async

    … All covered in Resilience Patterns . Avoid chatty services mermaid flowchart LR subgraph Chatty["❌ Chatty: N+1 over the …

  • Serverless Architecture

    … great for spiky workloads. - Design functions to be stateless, small, idempotent and least-privileged; use queues for resilience …