The Factorio Software Architecture Do What The Math Tells You
summary
Claim: Factorio models real software architecture and simple math plus measured unit operations predicts end-to-end performance. Uses the game, database queries, HTML/JSON, JavaScript and timing graphs to compare server‑side vs client‑side rendering. A built patient list site yields predicted vs actual within ~25 ms error for small sets and shows client rendering degrades under latency; scaling to 50,000 patients exposes server limits. Proposes a data‑centric “transport phenomenon” approach.
AI-written summary · about
chapters (8)
- 0:00Introduction and context
- 2:08The importance of engineering
- 5:43Factorio as software design
- 7:53Lessons from chemical engineering
- 19:17Defining unit operations
- 25:46Performance analysis in action
- 33:52Future and resources
- 35:46Q&A and conclusion
related talks
47mLet's Play Factorio
49mSoftware Architecture, Team Topologies & Complexity Science
39mTeam Topologies, Software Architecture & Complexity
43mFine-grained everything
15mDevelop at Idea Velocity
59mBetting on evolutionary architecture
53mKeynote - Software Architecture, Team Topologies and Complexity Science
19mVisualizing cloud architectures in real time with d3.js
