We design reliable systems - is the game worth the candle
Report "Designing Reliable Systems" - Is the game worth the candle?
Today I am. speaker at the SmartDev conference with the same name. I've already told you this report. 5 A few days ago in Ulyanovsk, but from the last talk I added a small part about the patterns of fault-tolerant systems, which can be seen in more detail in the cool report "Patterns of fault-tolerant architecture" of the guys from Yandex.
Below are the materials I refer to in my statement. (And I'll publish a transcript of the report later.)
- "Site Reliability Engineering" - a book from the guys at Google, which began a series of SRE books and they talk about the process in General.
- "Building Secure and Reliable SystemsA book from the guys at Google, where they talk about the principles of designing reliable systems (Continue reading series of SRE books)
- "AWS Fault Isolation BoundariesAn interesting white paper from AWS on the boundaries of failure isolation in AWS (Infrastructure abstractions: zones, regions, globl, as well as the separation of control plane and data plane in the design of services and the concept of static stability)
- "A Model-based, Quality Attribute-guided Architecture Re-Design Process at GoogleAn interesting white paper from the guys from Google, which shows how the system will be redesigned to improve its reliability, and the redesign itself is performed formally enough to assess the positive impact on reliability on the model.
- "Deployment Archetypes for Cloud ApplicationsAn interesting white paper from the guys from Google, in which they talk about different models of deployment applications that allow you to reach different levels of availability. (zonal, regional, multiregional, global, hybrid, multicloud)
- Resilience: Continuous Architecture in Practice The chapter of a cool book, in which the authors explain on their fingers how the old high-availability approach differs from the new approach of resilience to ensuring the reliability of systems.
- "Philosophy of Software DesignA great book on how to deal with complexity.
- "503 Podcast - System Design in terms of reliabilityPodcast with Andrey Dmitriev from JUG Ru Group, where I was a guest and we discussed the design of reliable systems
- "Architecting for Scale: High Availability for Your Growing ApplicationsLee Atchison is an interesting book where he discusses design for scaling and issues of accessibility. The book survived the second edition and it was good for her.
- "SRE: Troubleshooting and System Design" - my article about hiring SRE engineers at Tinkoff, where we test the work of engineers in an incident"
- Cool report "Patterns of fault-tolerant architecture" The guys from Yandex about fault-tolerant systems
#Software #Engineering #Architecture #SoftwareArchitecture #SystemDesign #DistributedSystems #SRE