Creating tools to cross machines and networks
summary
Argues that the real claim is that productivity and scalability are not mutually exclusive, demonstrated by experimenting with actor model approaches and Erlang and Akka style supervision and hot upgrades. Describes building concrete prototypes and programming APIs as living specifications, iterating until implementations stay performant and extensible. Notes practical thresholds — something fine at 100 users can fail at 1,000 or 10,000 — and emphasizes supervision, hot-code upgrade and small-scope prototyping as the tools that actually make growth work.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 0:45Connecting things at multiple levels
- 1:55Prototyping
- 4:00Software delivery
- 5:45Actor style
- 6:20Domain
- 9:10Time Cost Quality Scope
related talks
35mDiving into Erlang is a one-way ticket
10mInterview on Reactive Applications with Martin Thompson, Todd Montgomery & Viktor Klang
19mEngineering for the Long Game
42mStart As You Mean To Go On
46mPracticalities of Productionizing Distributed Systems
39mConcurrency Oriented Programming In A Modern World
32mAn Uncoordinated Approach To Scaling (Almost) Infinitely
34mTen-year Journey to 10,000 Production Machines
