Learning Outcomes
Die Wahlspezialisierung "Microservices und Event-getriebene Architekturen" konzentriert sich auf die praktische Anwendung von Kenntnissen zur Entwicklung und zum Betrieb moderner, verteilter Software-Architekturen. Wir verwenden aktuelle Technologien und Werkzeuge, die in der Entwicklung von Microservices Anwendung finden, um das Thema relevant und praxisnah zu behandeln.
Als Software-Entwickler:in kann ich Microservices mit Event-getriebenen Architektur entwerfen, implementieren und betreiben,
indem ich ...
- die Prinzipien und Best Practices von Microservices verstehe und anwende,
- asynchrone Kommunikationsmuster in einer event-getriebenen Architektur entwerfe und implementiere,
- einen Player-Service in der Umgebung "The Microservice Dungeon" entwickele, der Roboterschwärme steuert,
- wichtige architektonische Konzepte wie Skalierbarkeit, Fehlertoleranz und API-Dokumentation berücksichtige,
- in kleinen Teams arbeite und dabei moderne Entwicklungs- und Deployment-Tools einsetze,
- meine Entwicklungserfahrung reflektiere, um Best Practices und Architekturprinzipien für zukünftige Projekte abzuleite,
damit ich komplexe und skalierbare Microservice-basierte Softwaresysteme entwickeln und betreiben kann.
Inhalt
siehe https://www.archi-lab.io/mea
Methoden
Vorlesung, Projektarbeit, seminaristische Diskussion
Sonstiges
Wahlspezialisierung 1 (WASP1) (5 ECTS WPF + 10 ECTS Projekt)
Nur als Bündel zu absolvieren.