System design and software architecture courses — distributed systems, microservices, Domain-Driven Design, CQRS, modular monoliths, scalable APIs and architecture interview prep. From "the basics" to FAANG-level whiteboards.
System Design & Architecture
5 courses Added May 2026
System Design & Architecture Courses & Tutorials (5)

Web Application & Software Architecture 101
Learn the fundamentals of software and web application architecture design. The course is suitable for beginners and helps you become a full-stack developer.
Designing Modern Web-Scale Distributed Services
Practical study of designing common web services like Netflix and Facebook. Suitable for developers, architects, and managers.
Scaling Web App Configuration with Environment Variables
This course examines in detail the use of the dotenv module for working with environment variables in JavaScript. You will learn to create nine different...1 hour 53 minutes 25 seconds
Introduction to Microsoft Orleans
Microsoft Orleans, the Virtual Actor Framework developed by Microsoft Research is ideal for building distributed high scale systems with C#.1 hour 45 minutes
Stripe Payments Cloud Functions
This course has been deprecated! While the code here will still work, the it is recommended that you use the latest Stripe APIs shown in the new.1 hour 10 minutes 33 seconds