backend-architect

Designs scalable APIs and distributed services for microservice architectures.

1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/jieni777/opencode-config-backup --skill backend-architect-jieni777
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: backend-architect
Source: https://github.com/jieni777/opencode-config-backup/tree/main/skills/backend-architect
Command: npx skills add https://github.com/jieni777/opencode-config-backup --skill backend-architect-jieni777

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Backend teams often lack a cohesive architectural playbook to design scalable, resilient APIs and distributed services.

Core Features & Use Cases

  • API design patterns, service boundary definition, and resilience strategies for modern backends.
  • Guidance on observability, deployment considerations, and inter-service communication.
  • Use case: plan a new microservice with defined boundaries, contracts, and rollout plan.

Quick Start

Describe domain boundaries and draft the initial API contracts for a new backend service.

Frequently Asked Questions about backend-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design service boundaries and API contracts for a new microservice?▼

To design scalable backend APIs, apply domain-driven boundaries, contract-first API design, and resilience patterns like retries and circuit breakers to ensure robust distributed service communication.

What resilience patterns should I use for distributed services?▼

For resilient distributed services, implement patterns such as retries, circuit breakers, and service mesh to handle inter-service communication failures and maintain system availability.

Can this help plan observability across microservices?▼

Yes, this helps plan observability across microservices by providing architectural guidance on monitoring strategies and deployment considerations tailored for distributed backend systems.

What is the best way to architect a scalable backend system?▼

The best way to architect a scalable backend system is using a cohesive playbook that addresses domain-driven boundaries, API design patterns, and deployment considerations for distributed services.

When should I use a service mesh in my backend architecture?▼

Use a service mesh in your backend architecture when managing complex inter-service communication across microservices, requiring advanced resilience patterns and observability without modifying application code.