~/talk

Designing Infrastructure-Free Systems

Talkat Øredev 2023 · 2023-11-08..11-10· [microservices]
slides:none on file

Starts from a monolith and shows concrete refactors: delete duplicate address code, add an airlock namespace to isolate third‑party interfaces, split components using facades + queues and RabbitMQ exchanges, then apply the Blackjack refactoring to split services with zero downtime. Moves deployments from VMs to serverless, solves cold starts (avoid cron hacks), enforces statelessness, idempotency via unique event IDs, petitions for fast deletes, and mentions a platform called Marake that handles messaging and availability.

AI-written summary · about

  1. 0:00Infrastructure-free systems
  2. 1:25Monolith origins
  3. 3:52Fixing deployment errors
  4. 5:17Spaceship architecture model
  5. 8:50Event-driven design
  6. 12:22Blackjack pattern refactoring
  7. 15:52Monolith to microservices
  8. 16:35Evaluating serverless versus virtual machines
  9. 18:41Cold starts impact
  10. 21:12Chaos in distributed systems
  11. 22:16Killing services in prod
  12. 24:44Idempotency for chaos
  13. 26:31Immutable data
  14. 27:53Solving congestion
  15. 28:37Code quality tools
  16. 33:13Formal verification
  17. 33:55Key takeaways
  18. 35:18Q&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.