~/talk

Do Proper Monoliths before You Do Microservices!

Talkat DevDays Europe 2019 · 2019-05-14..05-16· [microservices, ruby-on-rails]
slides:none on file

Argues for starting with a monolith designed as silos that can be peeled into services later, shows a working business-to-business API + integration API backed by SQL and Entity Framework, and demonstrates failures: shared databases creating a distributed monolith, logging fragmentation unless a single request boundary exists, and the awkward correlation-ID hack. Mentions Azure pieces (App Service, Event Grid/Service Bus/storage queues), cites 75–80 services at scale and a counterexample with 400 services where 300 replicate customer data. Overall: what was built sometimes works and sometimes breaks depending on design.

AI-written summary · about

  1. 0:00Start
  2. 1:52Why Would You Go Micro Services
  3. 9:06Business-to-Business Api
  4. 9:24Integration Api
  5. 12:55What Happens if the Process Api Is Failing
  6. 16:30Logging Is Easier
  7. 29:49Easy Deployments
  8. 30:32Better Logging and Monitoring
~/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.