backend-architect

Design scalable backend architectures with service boundaries and API contracts.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/sixscripts-ai/ghostssh --skill backend-architect-sixscripts-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-architect
Source: https://github.com/sixscripts-ai/ghostssh/tree/main/skills/backend-architect
Command: npx skills add https://github.com/sixscripts-ai/ghostssh --skill backend-architect-sixscripts-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The backend-architect skill guides engineers to design scalable, resilient backend architectures that align with business requirements and non-functional constraints.

Core Features & Use Cases

  • Define service boundaries and API contracts across REST, GraphQL, and gRPC.
  • Incorporate resilience patterns, observability needs, and deployment considerations for distributed systems.
  • Support event-driven patterns and service-mesh concepts to enable scalable data flows.

Quick Start

Draft a high-level backend architecture plan for a new service given the stated requirements.

Frequently Asked Questions about backend-architect

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

FAQPage Schema
How do I design scalable backend architectures for microservices?

To design scalable backend architectures, define clear service boundaries and API contracts to ensure maintainable microservice ecosystems. This approach incorporates resilience patterns, observability needs, and deployment considerations for distributed systems.

What is contract-first design for APIs across REST, GraphQL, and gRPC?

Contract-first design for APIs involves defining strict service boundaries and communication protocols before implementation. It supports REST, GraphQL, and gRPC to establish robust interactions and scalable data flows across distributed backend services.

How do I apply resilience patterns for fault tolerance in distributed systems?

Resilience patterns for fault tolerance are applied by incorporating robust mechanisms into service boundaries. This ensures systems maintain operational stability during failures, supported by observable metrics and deployment considerations across the architecture.

When do I need event-driven patterns and service-mesh concepts in backend architecture?

Event-driven patterns and service-mesh concepts are needed when designing backend architectures that require scalable, asynchronous data flows. They enable robust communication across microservice ecosystems while maintaining observability and fault tolerance.

What's the best way to draft a high-level backend architecture plan for a new service?

The best way to draft a backend architecture plan is to map stated business requirements to non-functional constraints. This defines service boundaries, API contracts, and deployment patterns to produce a scalable, resilient system design.