SRE Conf 2023

SRE Conf 2023

Availability and reliability 24/7- the SRE life



Anush Arvind


SRE's learnings from incidents to build a robust test driven infrastructure development framework

Submitted Aug 23, 2023

In the rapidly evolving landscape of Software as a Service (SaaS) products, the core infrastructure serves as the backbone that upholds user experiences, reliability, and scalability. As demands on SaaS products grow, the need for a robust and agile development approach becomes paramount. Enter Test-Driven Development (TDD) - a methodology renowned for its effectiveness in software development, yet often overlooked when it comes to the infrastructure of SaaS offerings.

In this enlightening conference talk, we delve into the compelling case for embracing Test-Driven Development as an integral practice for crafting and maintaining the infrastructure of SaaS products. We uncover the challenges unique to infrastructure development, such as scalability, performance, and resilience, and explore how TDD addresses these challenges head-on.

Through real-world examples and best practices, we’ll showcase how TDD empowers infrastructure engineers to:

Enhance Reliability: Implementing TDD ensures that infrastructure components are thoroughly tested from the outset, reducing the likelihood of system failures in production.
Boost Scalability: By establishing a solid foundation of test cases, TDD enables effortless scalability without introducing unanticipated bottlenecks.
Optimize Performance: TDD’s focus on early testing enables engineers to identify and address performance issues before they impact end-users.
Streamline Collaboration: TDD promotes clear communication between development and operations teams, fostering a culture of collaboration and shared responsibility.
Facilitate Continuous Deployment: Leveraging automated testing suites created through TDD enables the seamless rollout of changes to production environments.

Join us as we explore the intersection of TDD and SaaS infrastructure, uncovering how this dynamic methodology not only fortifies the foundation of your product but also cultivates a culture of agility and innovation within your engineering teams. Learn how embracing TDD can transform your approach to infrastructure development, enabling you to meet the ever-evolving demands of your users while maintaining the highest standards of reliability and performance. Don’t miss this opportunity to revolutionize your SaaS infrastructure with the power of Test-Driven Development.


{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hybrid access (members only)

Hosted by

We care about site reliability, cloud costs, security and data privacy