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.