STARWEST 2022 Keynote : A Journey to the Pyramids: Scaling Test Patterns in Microservices at Netflix

Conference archive

SEE PRICING & PACKAGES

Thursday, October 6, 2022 - 4:15pm to 5:15pm

A Journey to the Pyramids: Scaling Test Patterns in Microservices at Netflix

Netflix launched its streaming services in the US with a simple pricing model. As our global reach expanded, the requirements became increasingly complex, and so did our testing needs. The membership lifecycle ecosystem at Netflix consists of multiple teams, more than one hundred internal microservices, and a similar number of external partners and payment processors. As we strive to improve the efficiency of our continuous integration and release processes, we are progressively moving towards a paradigm known as the "Test Pyramid''. This approach is based on the principle of grouping tests into multiple buckets, and each bucket has a distinct target and focus. Helen and Budha will take you through the journey of embracing this paradigm in the Payments team. They will discuss the learnings from legacy testing practices and share experiences in adopting the Test Pyramid Pattern - with special emphasis on creating test isolation for a large-scale microservice ecosystem. In addition, they will discuss how these practices helped improve test quality and contribute to the acceleration of release cycles.

Netflix Inc.

Helena Song has over 20 years of experience in test automation, test tool development, and continuous integration (CI) in the internet software service domain. In the past 10 years, she focused on solving test automation and CI challenges in the microservices domain. During this endeavor, she learned a lot of valuable and practical lessons around test principles and testing patterns for large-scale microservices eco-systems. She is currently a member of Netflix’s Payments Engineering team. Senior Software Engineer in Test, [email protected]

Budhaditya-Das
Netflix Inc.

Budhaditya Das (BD) is a senior software engineer at Netflix. With more than 15 years of experience in architecting and building highly scalable test automation infrastructure using open source technology stacks. He is currently working on solving the testing challenges of Netflix’s Membership ecosystem. [email protected] https://www.linkedin.com/in/budhash/ Budhaditya Das Budhaditya (BD) has more than 15 years of experience in architecting and building highly scalable test automation infrastructure using open source technology stacks. He is currently working on solving the testing challenges of Netflix’s Membership ecosystem. Senior Software Engineer in Test [email protected] https://www.linkedin.com/in/budhash/