Technology & Programming
advanced
System Design & Architecture
A comprehensive course covering System design and software architecture. Topics include scalability, load balancing, caching, message queues, design patterns, and architecting production applications. Designed for advanced level learners.
12 hours
3 modules
9 lessons
1 enrolled
Dr
Dr. Ada Sterling
Professor of Computer Science & Software Engineering
Free
Full access to all course materials
Course Content
Foundations of Load Balancing
3 lessons
Scalability
22 min
Load Balancing
25 min
Applying Scalability
20 min
Understanding Message Queues
3 lessons
Caching
21 min
Message Queues
20 min
Applying Caching
21 min
Working with Architecting Production Applications
3 lessons
Design Patterns
21 min
Architecting Production Applications
29 min
Applying Design Patterns
35 min