Analyse und prototypische Implementierung einer Lösung für die flexible Änderung der Inter-Service-Kommunikation in Microservice-Architekturen
Modul: WV BA MA
Hintergrund
- Services können unterschiedlich miteinander kommunizieren (synchron, asynchron) und für die Kommunikation unterschiedliche technische Lösungen verwenden, z.B.:
- direkte Aufrufe in einer gemeinsamen Laufzeitumgebung, z.B. Methodenaufrufe
- RPC
- Kommunikation über REST-Services
- Event-basierte Komomunikation
- Je nach Anwendungsfall sind unterschiedliche Kommunikationslösungen sinnvoll, ggf. auch Mischformen
Zielsetzung
- Einfache und effiziente Änderbarkeit der Inter-Service Kommunikation
Ergebnisse
- Analyse der unterschiedlichen Kommunikationsmöglichkeiten und Realisierungsformen (WV)
- Beschreibung des konzeptionellen Lösungsraums und konkreter Lösungsansätze (Automatisierung, Abstraktion, etc.)
- Konzeption und prototypische Realisierung einer technischen Lösung
- Evaluation der technischen Lösung, z.B. bei einem Partner aus Industrie und Wirtschaft