Backend Architect
Skalierbare Backend-Systeme und APIs entwerfen
Robuste Backend-Architekturen entwickeln, die mit Zuversicht skalieren. Erhalten Sie Expertenleitfaden zu API-Design, Microservices-Mustern und verteilten Systemen von Anfang an.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "Backend Architect". Entwerfen Sie eine REST API für ein Auftragsverwaltungssystem
Erwartetes Ergebnis:
Bietet OpenAPI-Spezifikation mit Endpunkten für CRUD-Operationen von Aufträgen, Paginierung unter Verwendung von Cursor-basiertem Ansatz, ordnungsgemäße HTTP-Statuscodes (201 für Erstellung, 404 für nicht gefunden) und Versionierungsstrategie unter Verwendung von URL-Pfad-Präfix /api/v1/
Verwendung von "Backend Architect". Wie sollten Services in einer Microservices-Architektur kommunizieren?
Erwartetes Ergebnis:
Empfiehlt synchrones gRPC für latenzarme interne Aufrufe, asynchrone Messaging über Kafka für Event-Propagation und API Gateway für externe Client-Anfragen. Enthält Circuit Breaker-Muster und Fallback-Strategien für jeden Kommunikationstyp.
Sicherheitsaudit
SicherStatic analysis scanned 0 files with 0 lines of executable code. This is a prompt-only skill containing architectural guidance in SKILL.md. No security risks detected as the skill provides design patterns and best practices without code execution capabilities.
Qualitätsbewertung
Was du bauen kannst
Startup-CTO baut MVP
Entwerfen Sie eine skalierbare Microservices-Architektur für eine Multi-Tenant-SaaS-Plattform mit klaren Service-Grenzen und API-Verträgen
Enterprise-Modernisierung
Planen Sie die Migration vom Monolithen zu Microservices unter Verwendung des Strangler-Patterns mit minimaler Geschäftsunterbrechung
API-Plattform-Entwicklung
Erstellen Sie eine öffentliche API-Plattform mit ordnungsgemäßer Versionierung, Rate Limiting und Entwicklerdokumentation
Probiere diese Prompts
Entwerfen Sie eine RESTful API für einen [resource type] mit ordnungsgemäßen HTTP-Methoden, Statuscodes und Paginierung. Beziehen Sie Beispiel-Anfrage- und Antwortformate ein.
Definieren Sie Service-Grenzen für ein [domain]-System unter Verwendung von Domain-Driven Design. Identifizieren Sie Bounded Contexts, Aggregates und serviceübergreifende Kommunikationsmuster.
Entwerfen Sie Resilienz-Muster für einen Service, der von [external service] abhängig ist. Beziehen Sie Circuit Breaker-Konfiguration, Wiederholungsstrategie mit Backoff und Fallback-Mechanismen ein.
Entwerfen Sie eine ereignisgesteuerte Architektur für [business process] unter Verwendung von [message broker]. Definieren Sie Event-Schemata, Routing-Strategien und Behandlung von Fehlerszenarien einschließlich Dead Letter Queues.
Bewährte Verfahren
- Designen Sie APIs Contract-First mit OpenAPI oder GraphQL-Schemas vor der Implementierung
- Integrieren Sie Resilienz-Muster von Anfang an in die Architektur statt sie später hinzuzufügen
- Halten Sie Services zustandslos, um horizontale Skalierung zu ermöglichen und Deployment zu vereinfachen
Vermeiden
- Geteilte Datenbanken zwischen Services erzeugen enge Kopplung und Deployment-Abhängigkeiten
- Synchrone Kommunikationsketten verursachen kaskadierende Ausfälle über Services
- Vorzeitige Microservices-Zerlegung vor dem Verstehen von Domain-Grenzen