Entwicklung und Deployment portabler Microservices-Anwendungen: Eine Analyse der Integration von Radius und Dapr für Cloud-native Architekturen. Klingt technisch? Ist es auch – aber vor allem spannend und praxisnah! Die Entwicklung moderner Cloud-nativer Anwendungen bringt einige Herausforderungen mit sich: Microservices erfordern komplexe Infrastrukturkonfigurationen, verschiedene Cloud-Dienste führen schnell zu Vendor Lock-in, und die Trennung zwischen Development und Operations macht Zusammenarbeit oft unnötig kompliziert. Hier setzt deine Arbeit an: Während Dapr als Distributed Application Runtime Best Practices für Microservices bereitstellt, adressiert Radius die Herausforderung der cloud-neutralen Infrastruktur-Orchestrierung. Du untersuchst, wie Dapr und Radius kombiniert werden können, um einen ganzheitlichen Ansatz für portable, resiliente und wartbare Cloud-Anwendungen zu schaffen. Deine Aufgaben im Detail:
Systematische Analyse der Architekturkonzepte von Dapr und Radius
Untersuchung der Synergien und Integrationsmöglichkeiten beider Technologien
Evaluierung der Praktikabilität für reale Anwendungsszenarien
Bewertung von Portabilität, Performance und Entwicklerproduktivität
Erstellung eines Referenzmodells für Cloud-native Anwendungsentwicklung
Implementierung anhand eines prototypischen Use Cases
Deine Werkzeuge für den M&M Alltag
Du bist eingeschriebene:r Student:in (m/w/d) des Studiengangs Allgemeine Informatik, Technische Informatik, Software Engineering, Wirtschaftsinformatik (oder vergleichbar)
Du interessierst dich für Azure, DevOps, CI/CD, C#, Dapr, Radius, Kubernetes, Docker, Bicep, Terraform
Mehr als nur ein Job
Individuelle Unterstützung: Ein/e dedizierte/r Betreuer:in an deiner Seite unterstützt dich bei deinem Projekt und steht für Fragen zur Verfügung
Networking: Bei uns kannst du dein berufliches Netzwerk ausbauen und wertvolle Kontakte innerhalb des Unternehmens knüpfen. Diese Bachelorarbeit wird von unseren Expert:innen des Competence Centers Cloud Computing begleitet.
Regelmäßige Feedbackgespräche: Wir werden regelmäßig Feedback austauschen, um deinen Fortschritt zu überprüfen und deine Entwicklung zu fördern
Hybrides Arbeiten: In Abstimmung mit deiner Führungskraft wählst du aus einer Kombination von Remote-Arbeit und Büro-Präsenz, für mehr Flexibilität und Freiheit
Großzügige Gleitzeitregelung: In Abstimmung mit deiner Führungskraft legst du deine Arbeitszeiten nach deinen Präferenzen fest, um deinen persönlichen Bedürfnissen gerecht zu werden