CENG 433

Scalable Software Development for Internet

Logical / physical arhitecture design and server components, performance measurement, advanced caching strategies, horizontal scaling with MySQL and handling peak load.

Topics
Introduction to Play Framework
Base project
Introduction to Internet logical architecture designs .
Load Performance testing
Caching Strategies
Distributed data fetching and queuing Distrubed DNS structures.
Performance logging on the server and browser
Developing for scalable databases .
Scaling MySQL
Map Reduce with Hadoop
Handling unpredictable peak-time load and failures
Online deployment strategies
Handling unpredictable / peak-time load and failures (static fallbacks, failover mechanisms, etc.)
Online deployment strategies