What problem does it solve? Designing backend systems that scale, stay resilient under failure, and remain maintainable requires deep expertise across API design, distributed systems, and observability. This Skill provides structured architectural guidance so you can define service boundaries, API contracts, and communication patterns correctly from the start. ## Core Features & Use Cases - API Design: Guides REST, GraphQL, gRPC, WebSocket, and webhook design including versioning, pagination, and contract-first documentation with OpenAPI. - Microservices & Event-Driven Architecture: Covers service decomposition, saga patterns, CQRS, message queues, event streaming with Kafka, and service mesh patterns. - Resilience & Observability: Builds in circuit breakers, retries, timeouts, distributed tracing, structured logging, and metrics from day one. - Use Case: Ask it to design a microservices architecture for a multi-tenant SaaS platform, and it will produce service boundary definitions, API contracts, communication patterns, and a Mermaid architecture diagram. ## Quick Start Ask the assistant to design a RESTful API and microservices architecture for your application, including authentication, resilience patterns, and an observability strategy.