Silo Based Architecture for HA Applications
summary
Describes using silo-based architecture to achieve high availability by grouping servers into scalable silos that can be scaled horizontally or vertically. Covers how silos complement techniques like data redundancy, clusters, load balancers and fail-over to provide a holistic, adaptable infrastructure that integrates with Agile workflows.
AI-written summary · about
chapters (27)
- 0:00Start
- 3:33AGENDA
- 6:27SIMPLE ARCHITECTURE
- 7:35ADJUSTING
- 9:01TYPICAL LAYERING
- 9:47APPLICATION ARCHITECTURE
- 14:40THE 9s DANCE
- 16:44IMPACT
- 17:29USER BEHAVIOUR
- 19:22HIGH AVAILABILITY TRIANGLE
- 20:06DOWNTIME
- 20:53HAPPENS TO THE BEST
- 21:34MICHAEL JACKSON
- 23:13NO SINGLE POINT OF FAILURE
- 23:30RELIABLE CROSSOVER
- 23:55DETECT FAILURES AS THEY OCCUR
- 25:00HA BEST PRACTICES
- 27:51TRY UPGRADE TO PHP7
- 28:36WHAT IS A SILO?
- 29:43SILO-BASED ARCHITECTURE
- 30:39MULTIPLE CACHES
- 31:54A/B TESTING
- 34:39GEOGRAPHICAL DISTRIBUTION
- 35:37LIVE UPGRADES
- 38:10DISADVANTAGES
- 42:47TAKEAWAYS
- 43:29FURTHER READING
related talks
13mEnhancing Cloud Scalability and Fault Tolerance
44mHybrid architecture: a monolith split into microservices
01h 00mService Oriented Architecture for Robust & Scalable Systems
30mDistributed system design
33mMany Layers of Availability
40mHow did our DevOps team become another silo?
35mImplementing High-Availability Systems Using AlmaLinux
51mScaling yout Architecture with Services and Events
