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.