backend-architect

Define service boundaries and API contracts for backend architectures.

1|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/MoisesAldas/OficiosYA --skill backend-architect-moisesaldas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-architect
Source: https://github.com/MoisesAldas/OficiosYA/tree/main/.agents/backend-architect
Command: npx skills add https://github.com/MoisesAldas/OficiosYA --skill backend-architect-moisesaldas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables teams to architect scalable, maintainable backends by establishing clear service boundaries, data contracts, and integration patterns from the outset, reducing rework and architectural drift.

Core Features & Use Cases

  • Define domain-driven service boundaries and API contracts for microservices
  • Plan resilience, observability, and deployment strategies for production readiness
  • Guide migrations to event-driven patterns and scalable backend architectures

Quick Start

Provide business requirements and non-functional goals, then outline a high-level backend architecture with service boundaries, contracts, and resilience patterns.

Frequently Asked Questions about backend-architect

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

FAQPage Schema
How do I define service boundaries for a microservices architecture?

To define service boundaries for a microservices architecture, establish domain-driven contracts that separate business capabilities. This ensures clear data ownership and scalable integration patterns for distributed systems.

What is contract-first API design and when do I need it for backend platforms?

Contract-first API design defines explicit data and interface agreements before implementation. You need it for backend platforms to enforce service boundaries, improve team autonomy, and reduce architectural drift.

How do I plan resilience and observability strategies for distributed systems?

Plan resilience and observability strategies for distributed systems by defining explicit failure patterns and monitoring requirements. This approach ensures production readiness and maintains stability during high load or component failure.

Can I use this approach to migrate a monolithic backend to event-driven microservices?

Yes, you can use this approach to migrate a monolithic backend to event-driven microservices. It guides migrations by establishing clear domain-driven boundaries and scalable integration patterns for the new architecture.

What is the best way to architect scalable backends without architectural drift?

The best way to architect scalable backends without architectural drift is establishing clear service boundaries and API contracts from the outset. This reduces rework by aligning non-functional goals with deployment strategies.