Universitäres Software-Engineering-Projekt: Modulares Web-Portal
Kooperative Konzeption und Implementierung einer ausfallsicheren, hochgradig skalierbaren Web-Anwendung mit dynamischer Rechtevergabe und fehlerfreiem Datenfluss im interdisziplinären Team.
Im Rahmen des Moduls war ein funktionsfähiges, performantes Web-Portal mit mehreren Benutzerrollen (z.B. Administrator, Editor, Gast) und dynamischer Rechtevergabe zu erstellen. Die Kernherausforderung lag in der Erstellung einer sauberen Systemarchitektur, die fehlerfreien Datenfluss und hohe Ausfallsicherheit gewährleistet.
Die primäre Herausforderung bestand in der exakten Abstimmung der API-Schnittstellen zwischen Frontend und Backend sowie dem Management paralleler Code-Beiträge von acht Entwicklern. Dies erforderte professionelles Branching, Code-Reviews und saubere Konfliktlösungsstrategien in Git.
Tiefgehendes Verständnis agiler Zusammenarbeitsmodelle (Sprints, Dailies, Retrospektiven), praxisnaher Umgang mit Versionskontrollsystemen und die Implementierung robuster serverseitiger Validierungsprozesse zur Abwehr fehlerhafter Dateneingaben.