Scalable Web Architectures

Deine PHP-Site funktioniert für 100 BesucherInnen am Tag – aber wie schaffen es Google oder Facebook Millionen zu bedienen? Wie erkennst Du, dass dein Server überlastet ist und wie kannst Du zielgerichtet eingreifen? Im Master Studium  lernst Du  die Konzepte kennen, die hinter skalierbaren Web-Applikationen stecken: das umspannt einen weiten Bogen von Software-Architektur über Netzwerk- und Betriebs-System-Fragen bis hin zum Continuous Delivery. Du führst selbst Implementierungen, Test-Setups und Messungen durch, arbeitest dabei auf eigenen Servern und in der Cloud.

Lehrinhalte:

– Multi-Tier
– Message Queues
– Service Oriented Architecture und Microservices
– Logging
– Profiling
– Monitoring
– C10k Problem
– Twelve-Factor App

Bild: filmingilman, cc license