~/talk

Monolith-ifying perfectly good microservices

slides:none on file

Intercom reimplements standalone services back into a single Ruby on Rails monolith and reports clear wins: moved webhooks from Java into Rails, 2.5 million lines of Rails with 60% tests, runs ~100k processes and about 150k web requests/sec at peak, deploys every five minutes, and runs 100k tests in under five minutes. Tools used include AWS, Aurora, DynamoDB, Honeycomb, SQS and dependabot; outcomes are better observability, simpler ops, easier team rotation and successful longterm stability.

AI-written summary · about

  1. 0:00Introduction
  2. 1:03Monoliths become problematic
  3. 5:56Intercom’s architecture journey
  4. 7:40Early scaling challenges
  5. 9:44Extracting services from monolith
  6. 13:20Rails monolith maturity
  7. 15:29Microservices unintended downsides
  8. 17:37Run less software
  9. 21:15Monolithifying web hooks
  10. 23:41Unified monolith benefits
  11. 25:48Key lessons
~/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.