backend-architect

Design scalable backend architectures for microservices and distributed systems.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/chicanoandres702/SentientAIBrowser --skill backend-architect-chicanoandres702
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: backend-architect
Source: https://github.com/chicanoandres702/SentientAIBrowser/tree/main/.agents/workflows/backend-architect
Command: npx skills add https://github.com/chicanoandres702/SentientAIBrowser --skill backend-architect-chicanoandres702

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designing scalable, resilient backend architectures that meet non-functional requirements across domains.

Core Features & Use Cases

  • Defining service boundaries and contracts for microservices and distributed systems.
  • Specifying inter-service communication patterns, resilience patterns, observability hooks, and deployment considerations.
  • Use case: Plan migrations to service mesh, event-driven data flows, and CQRS while maintaining reliability.

Quick Start

Design a scalable REST API for an order service with clear boundaries and built-in monitoring.

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?▼

Design scalable backend architectures by defining clear service boundaries, applying contract-first API design, and implementing resilience mechanisms. This ensures your microservices meet performance, reliability, and operability requirements across distributed systems.

What is the best way to plan a migration to an event-driven architecture?▼

Plan migrations to event-driven architectures by specifying inter-service communication patterns and event-driven data flows. This approach maintains reliability while implementing patterns like CQRS within your distributed systems.

How do you ensure resilience and observability in distributed systems?▼

Ensure resilience and observability in distributed systems by applying resilience mechanisms and integrating robust observability hooks. This combination guarantees clear service boundaries and reliable inter-service communication.

Can I use contract-first API design for an order service?▼

Yes, you can design a scalable REST API for an order service using contract-first API design. This method establishes clear boundaries and integrates built-in monitoring to meet your backend architecture requirements.

When do I need a service mesh for backend architecture?▼

You need a service mesh when planning migrations for distributed systems to manage inter-service communication patterns effectively. It helps maintain reliability while defining clear service boundaries and contracts.

How do I apply CQRS while maintaining backend reliability?▼

Apply CQRS by specifying event-driven data flows and clear service boundaries within your backend architecture. This pattern maintains reliability while separating read and write operations in distributed systems.