Session
Scaling a mobile app to 4.5M+ Users with Clean Architecture & .NET
Friday 24 July
13:00 – 14:00
Educator 2
Back to agenda
What happens when a retail application transitions from a "nice-to-have" tool to a critical daily companion?
In early 2023, the application reached 2.4 million active users. By early 2024, that number surged to over 4.5 million households, with an average growth of 150,000 new users every month.
A major catalyst for this hyper-growth was a strategic shift in "Digital Sustainability": the complete digitalization of receipts. Today, 41% of loyalty cardholders have converted to the app, making the backend the front line of the customer experience.
But scaling is more than just adding servers. This session is a deep dive into the engineering journey required to survive this 10x surge in transaction volume.
We move beyond the theory to show how Clean Architecture and Modern .NET allowed us to scale without collapsing under technical debt.
We will explore the three pillars of our resilient backend:
High-Performance Patterns: Mastering .NET Asynchronous programming to absorb "Saturday-peak" traffic spikes.
Architectural Decoupling: How Clean Architecture kept our business logic "pure" and independent of database or API changes.
The Safety Net: Implementing a robust Unit Testing strategy to ensure that scaling up doesn't mean breaking down. We’ll show how decoupling makes your code naturally testable.
The Highlight: A live "Double-Feature" Demo.
First, a Live Stress Test with Artillery to push the API to its limits.
Second, a Test-Driven Refactor: Watch how we use unit tests to confidently optimize a critical path in real-time without breaking a single feature.
In early 2023, the application reached 2.4 million active users. By early 2024, that number surged to over 4.5 million households, with an average growth of 150,000 new users every month.
A major catalyst for this hyper-growth was a strategic shift in "Digital Sustainability": the complete digitalization of receipts. Today, 41% of loyalty cardholders have converted to the app, making the backend the front line of the customer experience.
But scaling is more than just adding servers. This session is a deep dive into the engineering journey required to survive this 10x surge in transaction volume.
We move beyond the theory to show how Clean Architecture and Modern .NET allowed us to scale without collapsing under technical debt.
We will explore the three pillars of our resilient backend:
High-Performance Patterns: Mastering .NET Asynchronous programming to absorb "Saturday-peak" traffic spikes.
Architectural Decoupling: How Clean Architecture kept our business logic "pure" and independent of database or API changes.
The Safety Net: Implementing a robust Unit Testing strategy to ensure that scaling up doesn't mean breaking down. We’ll show how decoupling makes your code naturally testable.
The Highlight: A live "Double-Feature" Demo.
First, a Live Stress Test with Artillery to push the API to its limits.
Second, a Test-Driven Refactor: Watch how we use unit tests to confidently optimize a critical path in real-time without breaking a single feature.