~/talk

Why you should never build Microservices - and why we do it anyway

Talkat NDC Minnesota 2018 · 2018-05-07..05-10· [microservices, devops-and-delivery]
links:none on file
slides:none on file

Argues that microservices are worth only when they solve people or scaling problems, not as a default: Queue-it’s virtual waiting room moves from monolith to services to gain per-feature scaling and higher availability but pays for it in CI/CD, distributed tracing, centralized logging and async messaging. A team of twelve developers spends weeks building deployment pipelines and environments; using Docker and AWS Fargate reduces ops pain. Warns of the distributed monolith trap, recommends monolith-first, identify bounded contexts, and extract low-risk services (reporting, identity) when proven.

AI-written summary · about

  1. 0:00Introduction
  2. 1:25What are Microservices
  3. 3:00Why we like Microservices
  4. 3:44Layered architecture
  5. 4:48Complexity
  6. 5:45Promises
  7. 6:35Value
  8. 7:39People
  9. 8:44Smaller teams
  10. 11:44Deployment pipelines
  11. 13:18Advanced Network layer
  12. 13:57Multiple programming languages
  13. 14:23Debugging
  14. 15:41Multiple Services
  15. 16:15Error Cases
  16. 16:54Monitoring
  17. 18:35Tests Debugging
  18. 19:21Unit Tests
  19. 20:37Pitfalls
  20. 21:01Not enough skilled people
  21. 22:11Distributed monolith
  22. 25:02Eventually consistency
  23. 27:07Crossfunctional teams
  24. 28:16Bounded context domains
  25. 31:19Availability reliability
  26. 32:51Thoughts on Microservices
  27. 34:48Perfection
  28. 38:44Monolith
  29. 41:38Picking out pieces
  30. 44:13Look for bounded contexts
  31. 44:40Layers
  32. 45:54Architecture
  33. 48:59Minimum requirements
  34. 50:44Development environments
  35. 52:31Logging monitoring
  36. 54:12Technology
~/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.