~/talk

Embracing Messaging and Eventual Consistency in your Microservices Solutions

Talkat NDC Porto 2019 · 2019-02-26..03-01· [microservices]
links:none on file
slides:none on file

Argues that messaging plus eventual consistency yields manageable microservices with concrete practices and demos: local Docker Compose with Postgres and Kafka, cloud deploy to Azure AKS using Event Hubs and Kafka as the backbone, ASP.NET Core services, SQL Database and Cosmos DB for write/read stores. Describes CQRS patterns with a projector per service, SLA goals of sub-second/sub-300ms projections, the ability to replayable event history for audits and rebuilds, and a local dev story for debugging and tracing.

AI-written summary · about

  1. 0:00Introduction
  2. 0:53Hello World
  3. 2:22Microservices Architecture
  4. 3:48SelfHealing
  5. 5:29Distributed Data
  6. 8:43Data Services
  7. 9:34Twophase Commit
  8. 12:56Design First
  9. 14:58Design Pattern
  10. 16:00Identity Domain
  11. 18:21Identity Server
  12. 27:36Message Based Solution
  13. 28:11Config Runtime
  14. 29:15Microservices
  15. 29:53Writestore approach
  16. 31:10Readstore approach
  17. 34:26Messagebased architecture
  18. 36:38Technology stack
  19. 37:40Cloud stack
  20. 41:32Demo
  21. 46:46Backend
  22. 49:13Event Hub
  23. 52:45Create Message
  24. 56:11Send Message
~/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.