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