CSEN 1073 Architecture of Massively Scalable Apps

Course Information


  • This course focuses on the architecture, design and implementation of massively scalable applications such as those of social networks. Topics covered include distributed databases, data stores, distributed caches, farms, message queues, asynchronous I/O, load balancing, scalability, data Structures and algorithms for scalability, architectural design patterns, cloud architecture, design, and implementation.