Architecture at the Start: Preparing for Success - Podlodka Techlead Crew (Category SRE)
Participated in yesterday discussion It's about designing reliable systems. It was attended by Oleg Bondar, Philip Delgiado and me. We talked about the key principles for building a reliable architecture. The discussion was interesting and dynamic. We did a lot of observability stuff, and I invited everyone to the confu. T-Observability Day Tech 2024what will pass 23 In October at our T-Space office in Moscow. By the way, I'm talking about Confu. I told you in the canal.
P.S. A year ago, I gave a talk at a conference.Designing reliable systems - is the game worth the candle"which I'm talking about." told. And that report was based on a solid list of materials.
- "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