Adoption of microservices, containers, and functions, coupled with DevOps and Agile development practices, have become essential to increase the rate of change. However, the absence of some hygiene factors, guardrails, automation, and cultural investments, a higher rate of change may contribute to increased fragility, thus crippling the culture with fear and reluctance to introduce changes.
Subbu Allamaraju examines what it takes to bring system safety to high-velocity organizations, drawing on observations from a year of running chaos tests and an analysis of several hundred correction-of-errors (CoE) reports to spot several fragility inducers, such as constantly changing failure modes, dynamic and porous fault domain boundaries, fragmented and incomplete understanding of services outside team boundaries, hidden and forgotten assumptions, configuration drift, and automation bugs.
Join Subbu to explore the role of chaos testing to reveal failure modes, limitations of chaos testing, and guardrails and hygiene factors essential to reveal failure modes. Along the way, Subbu shares lessons learned at his day job at the Expedia Group.
Subbu Allamaraju is a vice president of technology at the Expedia Group, where he’s leading a large-scale migration of Expedia’s travel platforms from enterprise data centers to a highly available architecture in the cloud. Subbu is a well-rounded engineer and influencer with hands-on experience in software development, architecture, distributed systems, services, internet protocols, operations, and the cloud. Over the past several years, he’s helped build and empower several engineering and operations teams in these areas.
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org