Phase 8 · Architecture and distributed systems

Week 20: Distributed I

Friday deliverable: Services talking over a queue

  1. Day 1Modular monolith and boundariesOutline only
  2. Day 2RabbitMQ: queues, acknowledgements, at-least-once deliveryOutline only
  3. Day 3Idempotent consumers; outbox patternOutline only
  4. Day 4Build notification and payments servicesOutline only
  5. Day 5Webhooks from a simulated mobile-money provider; signature checksOutline only