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.