~/talk

Arrested Development: surviving the awkward adolescence of a microservices-based application

Talkat EuroPython 2015 · 2015-07-20..07-26· [microservices, python]
slides:none on file

Yelp extracts a million-line Python monolith into dozens of microservices and finds coupling, API complexity, and test/deploy pain increase instead of disappearing. The team writes explicit Swagger specs, generates clients with bravado and servers with pyramid swagger, logs everything into Elasticsearch and Cabana, and runs alerts with a last alert. That tooling cuts incident diagnosis from days to minutes, forces intentional interfaces, and makes cross-language clients and API versioning tractable.

AI-written summary · about

  1. 0:00Introduction to Yelp and team
  2. 3:43The case for microservices
  3. 5:58Challenges with service adoption
  4. 11:25Case study on service decoupling
  5. 20:10Defining explicit interfaces
  6. 26:51Production monitoring and logs
  7. 33:46Lessons and best practices
  8. 36:26Q&A session
~/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.