Microservices-Architektur entwerfen
Planen Sie eine skalierbare Microservices-Architektur mit Kommunikationsmustern und Service-Grenzen.
Prompt-Vorlage
Entwirf eine Microservices-Architektur für [PROJEKTBESCHREIBUNG]. **Anforderungen:** - Aktuelle Architektur: [Monolith/bereits teilweise aufgeteilt] - Erwartete Last: [ANFRAGEN PRO SEKUNDE] - Team-Struktur: [ANZAHL TEAMS] - Technologie-Präferenz: [TECH-STACK] **Bitte erstelle:** 1. **Service-Decomposition:** Identifiziere die Bounded Contexts und definiere die Services 2. **Service-Kommunikation:** Synchron (REST/gRPC) vs. Asynchron (Events/Messages) — mit Begründung für jeden Service 3. **Daten-Strategie:** Database-per-Service, Saga Pattern für verteilte Transaktionen 4. **API Gateway:** Routing, Rate Limiting, Authentication 5. **Service Discovery:** Wie finden sich die Services? 6. **Resilience:** Circuit Breaker, Retry, Fallback Strategien 7. **Observability:** Distributed Tracing, zentrale Logs, Metriken 8. **Deployment:** Container-Orchestrierung, CI/CD pro Service **Diagramme:** - Architektur-Übersicht als Text-Diagramm - Sequenzdiagramme für kritische Flows - Datenfluss-Diagramm
Platzhalter in [eckigen Klammern] ersetzen: [PROJEKTBESCHREIBUNG][Monolith/bereits teilweise aufgeteilt][ANFRAGEN PRO SEKUNDE][ANZAHL TEAMS][TECH-STACK]
So verwendest du die Vorlage
Kopiere den Prompt, ersetze die Platzhalter in eckigen Klammern durch deine Angaben und füge ihn in den KI-Assistenten deiner Wahl ein. Je genauer die Angaben, desto besser das Ergebnis.
Tipps für bessere Ergebnisse
- Beginnen Sie mit den Bounded Contexts Ihrer Domäne
- Geben Sie die erwartete Last und Skalierungsanforderungen an
- Fragen Sie nach einer Migrationsstrategie vom Monolithen
- Bitten Sie um Kostenabschätzung für die Infrastruktur
Passende offene Modelle
Die Auswahl nennt aktuelle offene Modelle als Ausgangspunkt für eigene Tests. Sie ist keine Messung für diese Vorlage.
Stichwörter: #microservices #architecture #distributed-systems #scalability