~/talk

How I learned to stop worrying and love the monolith

Talkat JDD 2018 · 2018-10-08..10-09· [software-architecture, microservices]
links:none on file
slides:none on file

Argues that a structured monolith lets teams start simple and later extract services with minimal rework by organizing code by feature not layer. Demos a Bookstore split into three bounded contexts (book catalog, rating, recommendation) that run first as one process then as separate services behind an API gateway, using RabbitMQ for events, Eureka for discovery, Hystrix-style circuit breaking and per-component databases. Claims most teams (≈90%) default to layered code and shows the transition working end to end.

AI-written summary · about

  1. 0:00Start
  2. 0:16Monoliths and Micro Services
  3. 9:07Layered Architecture
  4. 11:16Model Code Gap
  5. 12:20The Model Code Gap
  6. 13:12Demo
  7. 15:29Code Base
  8. 19:54Package Structure
  9. 20:52Context Map
  10. 21:12Bounded Context
  11. 25:59Api Gateways
  12. 29:35Service Discovery
  13. 35:19Transition from a Monolid into a Micro Service
  14. 37:27Structured Monolith
  15. 43:03Ports and Adapters Architectural Principle
~/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.