What problem does it solve? Designing backend systems that scale, stay resilient under failure, and remain maintainable requires deep expertise across APIs, microservices, messaging, and observability. This Skill provides structured architectural guidance so you can define service boundaries, contracts, and resilience patterns correctly from the start. ## Core Features & Use Cases - API Design: Guides REST, GraphQL, gRPC, WebSocket, and webhook design with versioning, pagination, and OpenAPI contract-first documentation. - Microservices & Event-Driven Architecture: Covers service boundaries with DDD, saga and CQRS patterns, Kafka/message-queue integration, and circuit breakers. - Security, Resilience & Observability: Addresses OAuth 2.0/JWT authentication, rate limiting, retry strategies, distributed tracing, and monitoring. - Use Case: Ask it to design a microservices architecture for a multi-tenant SaaS platform and receive service boundaries, API contracts, communication patterns, and a rollout plan. ## Quick Start Ask the agent to design a RESTful API and microservices architecture for your application, including authentication, resilience patterns, and observability strategy.