Track
System Design and Distributed Systems
3 courses · 48 lessons in this track
System Design and Distributed Systems courses
3 coursesClear filters
- Intermediate
System Design for .NET Developers: An Interview Guide
Turn requirements into estimates and a service design. • Choose APIs, storage, caches and messaging patterns. • Reason about consistency, retries and idempotency. • Discuss security, observability and cost trade-offs.
20 lessons · 7 h 9 min · 1 practice test - Intermediate
Microservices and Messaging in .NET
Choose service boundaries and communication patterns. • Handle dual writes with outbox and idempotent consumers. • Reason about delivery, ordering, retries and compensation. • Review brokers, tracing and eventual consistency.
16 lessons · 4 h 52 min · 1 practice test - Intermediate
.NET System Design Case Studies
Structure a system-design answer around requirements and estimates. • Work through rate limiting, scheduling and notification cases. • Design uploads, URL shorteners and multi-tenant services. • Compare partitioning, scale-out and failure trade-offs.
12 lessons · 4 h 6 min · 1 practice test