Cloud Application Lab
Softwarearchitektur, Cloud-Native-Applikationen, API-Design und -Evolution sind Themen, mit denen wir uns im Cloud Application Lab beschäftigen. Unsere Expertise liegt darin, Menschen und Organisationen dabei zu helfen, hochwertige Software für das Cloud-Zeitalter zu entwickeln.
Angebote
Agile (Micro-) Service Modellierung und Rapid API Prototyping
Evaluation von Cloud-Native Eigenschaften von Anwendungen und Beratung bei der Cloud-Migration
Entwicklung von Kriterien für die Bewertung und den Vergleich von Cloud-Anbietern
Unterstützung beim Transfer von Projekterfahrung in Architekturwissen (Designprinzipien, Patterns, Entscheidungsmodelle)
Software-Engineering über alle Phasen, von Requirements Engineering und Design bis hin zur Entwicklung, Inbetriebnahme und Pflege
Ergebnisse
Siehe englische Webseite des Labs für ausgewählte Evaluationskriterien sowie Design and Deployment Best Practices.
Ausgewählte Cloud-Designprinzipien, Muster, Architekturentscheidungen und Evaluationskriterien finden sich in einem OOP-Vortrag (Folien). Die MAP Webseite sammelt Ratschläge zum Entwurf von Microservice-APIs (und andere Aspekte von Cloud-Native-Applikationen) in Form von Design Patterns, wie zum Beispiel Rate Plan und Service Level Agreement.
Auf unseren Seiten zu Architectural Knowledge Management (AKM) und Architectural Refactoring for Cloud (ARC) sind weitere Arbeitergebnisse zugreifbar. Quellen für Cloud-Architekturwissen sind hier verlinkt. Eine weitere Unterseite stellt Informationen und Meinungen zu DevOps zusammen.