From DVDs to Global Streaming: How Netflix’s Commerce Architecture Actually Evolved

Summary

Disclaimer: This summary has been generated by AI. It is experimental, and feedback is welcomed. Please reach out to info@qconlondon.com with any comments or concerns.

Kasia Trapszo from Netflix discussed the evolution of Netflix’s commerce architecture from a US-based DVD-by-mail service to a global streaming platform.

Key Points:

  • Initial Architecture: Netflix's original commerce system was designed for a single country with simple payment processes, initially supporting credit cards and later PayPal for recurring billing.
  • Global Expansion Challenges: As Netflix expanded globally, the system needed to handle various payment methods, currencies, and regulatory requirements in different countries. For example:
    • Brazil: Introduced delayed payment confirmations for direct debit bank transfers, moving from real-time payment validations to a hybrid model.
    • Regulatory Challenges in India: Required adopting new billing models to comply with mandates prohibiting the storing of credit card details.
  • System Evolution: Incremental changes were made instead of a complete redesign. These changes included:
    • Batch processing for delayed payment responses.
    • Multi-account dependencies with the introduction of abonnement features like extra member slots.
    • Implementing strategic technical debt to test market-specific payment preferences through experiments like the Painted Door Test.
  • Organizational Adaptations: The complexity of the evolving commerce system led to the restructuring of teams to handle various domains and services within the architecture more efficiently.

Lessons Learned: The presentation highlighted that architecture encodes assumptions, but reality will break these assumptions as business models scale globally. Strategic technical decisions and trade-offs were key to adapting swiftly in a dynamically changing market.

This is the end of the AI-generated content.


Abstract

Netflix didn’t start as a global streaming platform. It began as a US-centric DVD-by-mail business, with a commerce system designed for one country, one currency, and relatively simple payment flows.

As Netflix expanded internationally, those early assumptions began to break.

This talk traces how Netflix’s commerce architecture evolved as the business moved from domestic DVDs to global streaming through a series of pragmatic, incremental changes rather than a clean redesign. Under pressure to support rapid global rollout, teams often prioritized speed and market access over architectural purity, introducing complexity that the system was not originally designed to handle.

We will look at how those choices affected system boundaries, data models, and cross-service workflows, and how ownership and team structure evolved alongside the architecture. The talk covers concrete inflection points such as introducing international payment methods, handling regional regulatory requirements, scaling fraud detection, and gradually decoupling tightly coupled services that had become operational bottlenecks.

Attendees will come away with practical guidance on recognizing when early architectural assumptions are no longer valid, evaluating trade-offs between speed and long-term maintainability, and evolving commerce systems incrementally without stopping the business. The goal is not to present a perfect architecture, but to share patterns and signals that help teams make better decisions as their systems grow in scope, scale, and complexity.


Speaker

Kasia Trapszo

Principal Engineer @Netflix, Leading Architecture for the Commerce Platform

Kasia Trapszo is an IC leader at Netflix, where she leads architecture for the company’s commerce platform. Her diverse background spans engineering roles at startups, hands-on work in the banking sector, and building out teams from scratch. Having worked on both the East and West Coasts, Kasia brings a broad view of the tech industry’s challenges and opportunities. She is passionate about technical leadership, empowering engineers to grow their influence, and fostering collaboration across teams. Outside of work, Kasia enjoys hiking, trail running, and exploring the outdoors. 

Read more

From the same track

Session AI/ML

Behind Booking.com's AI Evolution: The Unpolished Story

Monday Mar 16 / 11:45AM GMT

It’s easy to look at a mature AI platform and imagine a grand blueprint. Ours began with none. What started as a few data scientists hacking on Perl scripts and Mysql queries has grown into an AI platform that impacts millions of travel decisions every day.

Speaker image - Jabez Eliezer Manuel

Jabez Eliezer Manuel

Principal Engineer @Booking.com - Building Next-Gen AI Platform

Session architecture

Evolving Wise Architecture to Power a Global Account

Monday Mar 16 / 01:35PM GMT

We all strive for loosely coupled and highly cohesive systems, yet as products scale, it is not uncommon for architecture to drift towards a “distributed big ball of mud” where a single change requires cascading changes across multiple services.

Speaker image - Andrei Tognolo

Andrei Tognolo

Staff Engineer @Wise, 19+ Years in Software Engineering, Previously Senior Consultant @ThoughtWorks

Session architecture

One-to-Many Products, One-to-Many Countries: Scaling Nubank to 127 Million Customers

Monday Mar 16 / 02:45PM GMT

Cloud-native tooling and platform engineering promise everything we need to run software at scale: public clouds, infrastructure as code, developer tooling, and well-understood deployment and scaling models that abstract away complexity.

Speaker image - Laís Oliveira

Laís Oliveira

Principal Engineer and Platform Engineering Architecture @Nubank

Session Platform Engineering

Modernising Retail at Scale: Architecting a Cloud‑to‑Edge Platform for a Global Enterprise

Monday Mar 16 / 05:05PM GMT

Modern retail depends on a technology platform that operates consistently across digital and physical channels - from customer experiences to colleague tools and the supply chain that supports them.

Speaker image - Jayesh Bhayani

Jayesh Bhayani

Sr Director Technology @Tesco PLC, Board Member at Tesco Technology and Services Europe, Board Audit Committee Member of Tesco Mobile

Session

Unconference: Architectures You've Always Wondered About

Monday Mar 16 / 03:55PM GMT