~/talk

Microservices Architecture: Design Principles & Best Practices

links:none on file
slides:none on file

A concrete order/payment system is built and demonstrated: three microservices (order, payment, notification) communicate via events, a background job consumes OrderCreated events and processes payments, and Azure Functions push notifications to a third‑party. The stack uses Onion Architecture for domain isolation, MediatR for command/handler flows, Azure Event Hubs for async decoupling, and Application Insights for traces, metrics, correlation IDs and alerts. The demo simulates happy paths, payment declines and third‑party outages; recommends idempotency, retries, dead‑letter queues and contract versioning.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04Microservices overview
  3. 2:26Design principles
  4. 3:30Architecture stack
  5. 4:34Onion architecture
  6. 5:17Service boundaries
  7. 6:40Domain-driven flow
  8. 7:45Event-driven with Azure Event Hubs
  9. 8:26Application Insights for observability
  10. 9:07Production resilience
  11. 9:48Architecture takeaways and benefits
  12. 10:09Live demo
  13. 17:19Conclusion and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.