Course Details

MBAi 460-0: Modern Software Architectures
MBAI-460-0
1.0 CR
PASS / NO CREDIT
No
DESCRIPTION
The goal of this course is to provide students with a background in modern, cloud-based applications and the myriad of trade-offs in architecting such applications. Scalability is of primary concern, and we'll study the architecture and construction of scalable Internet services, using well-known case studies including Twitter, Netflix, and Uber. Systems at these scales have many custom-built components, but also rely upon common, reusable building blocks. Students will apply lessons learned from case studies to evaluate / design software systems in the cloud capable of safely scaling to large numbers of users.
SCHEDULE SUMMARY
Spring 2024
CH
EV

CH (Chicago)
EV (Evanston)
DayTime
Evening
Saturdays
Popup
PREREQUISITES
None
CONCURRENT
None