in 2013. • The growth introduced many challenges. • Waze’s startup ethos led them to meet these challenges with a grassroots technical response. • When Waze grow, their message queueing system regressed badly, leading to increasingly frequent and severe outages. The Messaging Queue: Replacing a System While Maintaining Reliability @yurynino - www.yurynino.dev
this operational load had a noticeable impacted. • Engineers convinced leadership to reevaluate priorities and dedicate some engineering time to reliability work. • SREs and Software Engineers formed a strategic vision of a future where a new custom-built solution was implemented. @yurynino - www.yurynino.dev
vision is the first step. Theories and maturity models are not a waste of time! Dedicate time and prioritize the reliability work was key to face the early challenges. @yurynino - www.yurynino.dev
organization on various aspects related to production operations, it is possible to create a maturity model for SRE. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. @yurynino - www.yurynino.dev
Model by Vladyslav Ukis https://www.amazon.com/Establishing-Foundations-Step-Step-Organizations/dp/0137424604 Collaboration Toleration Alerting SRE Role Haphazard Automation Monitoring Crush Bureaucracy Ownership Failures Data Driven
consideration. 2. Response to known reliability issues/risks are tied to recent outages. 3. Potential reliability risks are identified and addressed. 4. Classes of risks are managed and architecturally addressed. Reliability Maturity Model By Vartika Agarwal, Tracy Ferrell https://www.usenix.org/publications/loginonline/reliability-maturity-model 5. Organization has reached the highest order of reliability. @yurynino - www.yurynino.dev