Services and Rails: The Sh*t They Don't Tell You
summary
Yammer runs 100+ web servers and handles about 500 million requests a day with a 98% cache hit rate and roughly 20+ services behind the rails monolith. Engineering builds a vagrant development environment, a one‑click deploy system, Dropwizard-based JVM services, a charty profiler and smaller pieces like a mugshot image service. Migration uses double-dispatch backfill and gradual cutover, tests take hours, services sometimes hang browsers from missing timeouts, and the search stack gets rewritten multiple times as lessons emerge.
AI-written summary · about
chapters (5)
- 0:00Start
- 5:33Reusability
- 9:56The Messaging Team
- 10:36Rails and Core Services Teams
- 12:00Example cross-functional team
related talks
33mServices and Rails: The Shit They Don't Tell You
28mServices and Rails: The Shit They Don't Tell You
40mService Architectures for Mere Mortals
43mRails services in the walled garden
56mFrom Homogeneous Monolith to Heterogeneous Microservices Architecture
33mAdventures with Micro Services in Rails
37mArchitecture: The Next Generation
01h 03mRuby at Scale
