Backend Architect
Diseña Sistemas Backend y APIs Escalables
Construye arquitecturas backend robustas que escalan con confianza. Obtén orientación experta en diseño de APIs, patrones de microservicios y sistemas distribuidos desde el primer día.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "Backend Architect". Diseña una API REST para un sistema de gestión de pedidos
Resultado esperado:
Proporciona especificación OpenAPI con endpoints para operaciones CRUD de pedidos, paginación usando enfoque cursor-based, códigos de estado HTTP adecuados (201 para creación, 404 para no encontrado), y estrategia de versionado usando prefijo de ruta URL /api/v1/
Usando "Backend Architect". ¿Cómo deberían comunicarse los servicios en una arquitectura de microservicios?
Resultado esperado:
Recomienda gRPC síncrono para llamadas internas de baja latencia, mensajería asíncrona vía Kafka para propagación de eventos, y API Gateway para solicitudes de clientes externos. Incluye patrones de circuit breaker y estrategias de fallback para cada tipo de comunicación.
Auditoría de seguridad
SeguroStatic analysis scanned 0 files with 0 lines of executable code. This is a prompt-only skill containing architectural guidance in SKILL.md. No security risks detected as the skill provides design patterns and best practices without code execution capabilities.
Puntuación de calidad
Lo que puedes crear
CTO de Startup Construyendo MVP
Diseña una arquitectura de microservicios escalable para una plataforma SaaS multi-tenant con límites de servicio claros y contratos de API
Modernización Empresarial
Planifica la migración de monolito a microservicios usando el patrón strangler con mínima interrupción del negocio
Desarrollo de Plataforma API
Crea una plataforma API orientada al público con versionado adecuado, rate limiting y documentación para desarrolladores
Prueba estos prompts
Diseña una API RESTful para un [resource type] con métodos HTTP adecuados, códigos de estado y paginación. Incluye formatos de ejemplo de solicitud y respuesta.
Define límites de servicio para un sistema [domain] usando Domain-Driven Design. Identifica bounded contexts, aggregates y patrones de comunicación entre servicios.
Diseña patrones de resiliencia para un servicio que depende de [external service]. Incluye configuración de circuit breaker, estrategia de reintentos con backoff y mecanismos de fallback.
Diseña una arquitectura event-driven para [business process] usando [message broker]. Define esquemas de eventos, estrategias de enrutamiento y manejo para escenarios de fallo incluyendo dead letter queues.
Mejores prácticas
- Diseña APIs contract-first con esquemas OpenAPI o GraphQL antes de la implementación
- Incorpora patrones de resiliencia en la arquitectura desde el inicio en lugar de añadirlos después
- Mantén los servicios stateless para permitir escalado horizontal y simplificar el despliegue
Evitar
- Bases de datos compartidas entre servicios crea acoplamiento estrecho y dependencias de despliegue
- Cadenas de comunicación síncrona causan fallos en cascada entre servicios
- Descomposición prematura en microservicios antes de entender los límites del dominio
Preguntas frecuentes
¿Cuándo debo usar esta habilidad versus database-architect?
¿Esta habilidad genera código de implementación?
¿Qué estilos de arquitectura soporta esta habilidad?
¿Cómo maneja esta habilidad las preocupaciones de seguridad?
¿Puede esta habilidad ayudar con la selección de proveedor cloud?
¿Qué formatos de salida proporciona esta habilidad?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/backend-architectRef.
main
Estructura de archivos
📄 SKILL.md