Designing Reliable Systems - Whether Playing a Candle at the Conference
Recently, it appeared. record I spoke at the Strike conference a month ago, where I talked about reliability and patterns of building reliable systems. This talk already has. transcriptionIt's very useful, because the sound on the record is so pretty, plus in the beginning there were problems with the clicker, and also I sometimes go out of the frame when I try to communicate with the audience.
P.S. For this report, I have prepared a solid list of materials, which has also increased recently.
- "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 DesignMy article is about hiring SRE engineers at Tinkoff, and the type of interview in which we put engineers to the test.
- "Public interview on troubleshooting for SRE engineers at the Devoops conferencePublic interview with the incident
- Cool report "Patterns of fault-tolerant architecture" The guys from Yandex about fault-tolerant systems
#Software #Engineering #Architecture #SoftwareArchitecture #SystemDesign #DistributedSystems #SRE