Highly Available, Distributed & Resilient Software... Team
summary
Presents the idea of applying software architecture design patterns—microservices, message queues, load balancers, caches, sharding and decoupling—to organize teams and improve human communication. Shows how modeling team interactions like a distributed, fault-tolerant system can help anticipate and handle interpersonal failures and scale collaboration effectively.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 3:29Geographic distribution
- 10:30Async team communication
- 17:26Distributed scalability
- 25:46Reliability and high availability
- 39:26Remote human connection
- 43:55Conclusion
related talks
51mHighly Available, Distributed & Resilient Software... Team
23mDesigning Robust and Scalable Distributed Applications
46mArchitecture for Cross-Functional Teams
43mResilience, Scalability, Performance – On the Architecture of Agile Product Teams
43mCommunication Strategies for scaled and distributed teams
43mAdaptive Socio-Technical Systems with Architecture for Flow
46mAdaptive Socio-Technical Systems with Architecture for Flow
49mJust in Time Architecture
