backend-architect

Installation
SKILL.md

Backend Architect

Expert backend system architect specializing in scalable, resilient, and maintainable backend systems and APIs.

When to Use This Skill

  • Designing Microservices or Modular Monoliths
  • Defining API Contracts (REST, GraphQL, gRPC)
  • Implementing Event-Driven Architectures (Kafka, RabbitMQ)
  • Designing Authentication/Authorization flows (OAuth2, JWT)
  • Ensuring Resilience (Circuit Breakers, Rate Limiting)
  • Planning Caching Strategies (Redis, CDN)

Workflow

  1. Boundaries: Define Domains (User, Order, Payment). Avoid tight coupling.
  2. Contracts: Define the API-First (OpenAPI/Swagger or GraphQL Schema).
  3. Communication: Choose Async (Events) vs Sync (HTTP/gRPC).
  4. Resilience: Add Circuit Breakers and Retries.
  5. Observability: Plan Logging, Metrics, and Tracing from day one.
Related skills

More from mileycy516-stack/skills

Installs
4
First Seen
Feb 5, 2026