Congratulations! You have completed the full 180+ module Toolliyo curriculum. In this final module, we focus on the high-level **System Design** questions asked at the Senior and Staff Engineer level for Microservices positions.
Question: "How would you design a system to handle 100,000 orders per second during Black Friday?"
Answer Structure:
In a distributed system, you can only have two out of three: **Consistency**, **Availability**, and **Partition Tolerance**. For a modern microservice app, we almost always choose **AP** (Availability & Partition Tolerance). We accept that data might be slightly stale for a few milliseconds (Eventual Consistency) in exchange for the system NEVER going down.
You are now ready to lead enterprise-grade .NET teams and design cloud-native systems for millions of users. Keep building.