Engineering the Future of Software
Feb 3–4, 2019: Training
Feb 4–6, 2019: Tutorials & Conference
New York, NY
Please log in

Taming the rate of change

Subbu Allamaraju (Expedia Group)
3:50pm–4:40pm Wednesday, February 6, 2019
Chaos engineering
Location: Grand Ballroom West
Secondary topics:  Best Practice, Case Study
Average rating: ***..
(3.33, 6 ratings)

Who is this presentation for?

  • Architects and engineers



Prerequisite knowledge

  • Familiarity with DevOps and the cloud

What you'll learn

  • Learn how to bring system safety to high-velocity organizations


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.

Photo of Subbu Allamaraju

Subbu Allamaraju

Expedia Group

Subbu Allamaraju is the vice president of technology at Expedia Group, where he leads 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. Previously, he helped build and empower several engineering and operations teams in these areas.