~/talk

Monolith vs. Microservices

speakerdeck:rafaparadela
slides:none on file

Real-world Scala teams running systems that process millions of transactions discover microservices fail or succeed based on concrete choices: HTTP/JSON causes nested-request latency, while gRPC over JSON/HTTP cuts RPC cost; Kafka+Avro helps async patterns but raises QA and local-run pain; duplicated encoders/decoders and a shared common library anti-pattern reintroduce coupling; six public companies notably revert to monoliths; recommend refined types in IDL, strict contract testing, observability, retry/circuit-breakers, and careful SBT/module management.

AI-written summary · about

  1. 0:00Intro
  2. 5:30Monolith vs microservices
  3. 7:02Small business capabilities
  4. 11:48Common dependencies
  5. 18:14Microservices vs Monolith
  6. 18:46Summary
  7. 20:03Requirements
  8. 25:01Cost
  9. 28:26Threat
  10. 28:58Communication
  11. 29:56Protocols
~/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.