Highly Available, Distributed & Resilient Software... Team
summary
Uses software-architecture concepts (microservices, message queues, load balancers, caches, sharding, decoupling) as metaphors and models to reorganize team communication and project structure. Presents how treating human interactions like distributed, fault-tolerant systems can help anticipate and manage communication failures and scale team collaboration.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 3:32Geographic distribution problems
- 8:05Parallel with distributed teams
- 18:11Scalability of systems and teams
- 27:23Reliability and robustness
- 44:48Summary and tips
related talks
44mHighly Available, Distributed & Resilient Software... Team
41mCultivating Architecture in an Agile World
43mCommunication Strategies for scaled and distributed teams
01h 01mArchitecting for rapid, frequent, reliable delivery of software.
08mHow to run distributed teams
39mSoftware is a meal best served with different architectural spices
43mAdaptive Socio-Technical Systems with Architecture for Flow
16mSAG Expert Interview #12: The Art of Resilient Software Architecture
