~/talk

Growing Distributed Systems

Talkat Ruby on Ales 2014 · 2014-03-06..03-07· [distributed-systems]
links:none on file
slides:none on file

Shows how a Rails app actually becomes distributed with concrete failures and tools: explains CAP theorem tradeoffs, cites Amazon S3 and GitHub outages and Backblaze’s 40 dead hard drives, and compares quorumed systems like Apache Zookeeper to eventually consistent stores and the React distributed database. Covers offline patterns used by Google Docs and Git, unique id generation with Snowflake IDs, service extraction, deployment strategies and testing approaches so you know which parts need strong consistency and which can be eventually correct.

AI-written summary · about

  1. 0:00Introduction
  2. 1:01What is a distributed system
  3. 2:46Rules and theory
  4. 6:15CAP theorem trade-offs
  5. 8:44Consistency models
  6. 10:06SQL vs NoSQL
  7. 11:55From monolith to SOA
  8. 14:03Extracting services
  9. 15:30Testing and deploying services
  10. 16:54Working offline
  11. 18:40Operational transform
  12. 20:48API versioning
  13. 22:11CAP theorem and IDs
  14. 23:38Q&A
~/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.