~/talk

Service Oriented Disasters

Talkat RubyConf AU 2015 · 2015-02-04..02-07· [microservices]
slides:none on file

Three concrete case studies: extracting a votable hats service fails to be independent because it connects to the old DB and reuses tangled hat models, packaged as a gem and backed out before production; an identity service without its own database that creates a hard coupling and a single point of failure so both apps must stay up and scaling worsens (example numbers: 2,000 main servers vs 100 auth servers); and a successful pattern: dark‑launching rewrites with GitHub’s Scientist to compare old and new paths in production.

AI-written summary · about

  1. 0:00Start
  2. 0:41bit.ly/ service oriented disasters
  3. 2:321. Make each class and method conceptually simple.
  4. 9:09Problems to solve: 1. Follow Single Respon
  5. 15:17Case Study 2: An Identity Service
  6. 20:56Case Study 3: Sharing Assets Across Application
~/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.