Skills Agentes

Microservices Patterns

Diseña arquitecturas de microservicios con límites de servicio, comunicación orientada a eventos y patrones de resiliencia para sistemas distribuidos.

Estrellas
39.8k

en todo el repo

Actividad
43

0–100, la ruta de este skill

Actualizado
hace 4 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
531 tok

51 tok en reposo

Paquete
2 archivos

16 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add wshobson/agents --skill microservices-patterns --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Guía el diseño de arquitecturas de microservicios con límites de servicio, contratos y comunicación entre servicios
  • Aplica patrones de descomposición como límites por capacidad de negocio, DDD y Strangler Fig
  • Define estrategias de gestión de datos distribuidos (base de datos por servicio, patrón Saga)
  • Introduce patrones de resiliencia como Circuit Breaker, Retry with Backoff y Bulkhead

Úsalo cuando

  • Descomponer monolitos en microservicios
  • Diseñar límites y contratos de servicios
  • Implementar comunicación entre servicios (síncrona o asíncrona)
  • Gestionar datos y transacciones distribuidas o construir sistemas resilientes

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • “Ayúdame a descomponer este monolito en microservicios”
    • “Diseña los límites de servicio para mi sistema de pedidos”
    • “¿Cómo implemento el patrón Saga para transacciones distribuidas?”
    • “Necesito un patrón de circuit breaker entre mis servicios”

    SKILL.md

    En inglés

    Microservices Patterns

    Master microservices architecture patterns including service boundaries, inter-service communication, data management, and resilience patterns for building distributed systems.

    When to Use This Skill

    • Decomposing monoliths into microservices
    • Designing service boundaries and contracts
    • Implementing inter-service communication
    • Managing distributed data and transactions
    • Building resilient distributed systems
    • Implementing service discovery and load balancing
    • Designing event-driven architectures

    Core Concepts

    1. Service Decomposition Strategies

    By Business Capability

    • Organize services around business functions
    • Each service owns its domain
    • Example: OrderService, PaymentService, InventoryService

    By Subdomain (DDD)

    • Core domain, supporting subdomains
    • Bounded contexts map to services
    • Clear ownership and responsibility

    Strangler Fig Pattern

    • Gradually extract from monolith
    • New functionality as microservices
    • Proxy routes to old/new systems

    2. Communication Patterns

    Synchronous (Request/Response)

    • REST APIs
    • gRPC
    • GraphQL

    Asynchronous (Events/Messages)

    • Event streaming (Kafka)
    • Message queues (RabbitMQ, SQS)
    • Pub/Sub patterns

    3. Data Management

    Database Per Service

    • Each service owns its data
    • No shared databases
    • Loose coupling

    Saga Pattern

    • Distributed transactions
    • Compensating actions
    • Eventual consistency

    4. Resilience Patterns

    Circuit Breaker

    • Fail fast on repeated errors
    • Prevent cascade failures

    Retry with Backoff

    • Transient fault handling
    • Exponential backoff

    Bulkhead

    • Isolate resources
    • Limit impact of failures

    Detailed patterns and worked examples

    Detailed pattern documentation lives in references/details.md. Read that file when the navigation tier above is insufficient.

    Reproducido de wshobson/agents bajo licencia MIT. Leer esta página en markdown.

    Archivos

    2 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Para patrones detallados y ejemplos completos, consultar el archivo references/details.md incluido en el skill.

    Detalles

    Creador
    wshobson
    Licencia
    MIT
    Recursos incluidos
    referencias
    Repositorio
    wshobson/agents
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de wshobson/agents

    Este repo incluye 183 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack agents entero y su comando de instalación

    Instala y opera Hermes Tweet, un plugin de Hermes Agent para investigar X/Twitter, leer timelines, analizar tweets y ejecutar operaciones privadas o de cambio de estado con aprobación previa.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    el mes pasado
    redes sociales

    Úsalo para mantener un almacén Markdown de conocimiento donde cada afirmación compilada se rastrea hasta una fuente inmutable y el drift se detecta con git diff sin gastar tokens.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 24 días
    documentos

    Úsalo al diseñar o revisar un esquema específico de PostgreSQL: buenas prácticas, tipos de datos, indexación, restricciones, patrones de rendimiento y funciones avanzadas.

    Costo de contexto al activarse
    2k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 24 días
    bases de datos

    Úsalo cuando un proyecto guarda su estado en Superself: lee `self context` al iniciar sesión, vincula el trabajo a una work unit, reporta con evidencia y registra decisiones confirmadas.

    Costo de contexto al activarse
    1.3k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 24 días
    productividad

    Úsalo cuando pidan optimizar un prompt, mejorar su rendimiento, diseñar una plantilla, aplicar chain-of-thought, few-shot prompting o técnicas avanzadas de prompt engineering para producción.

    Costo de contexto al activarse
    1.3k tok
    Tamaño del paquete
    10 archivos
    Última actualización
    el mes pasado
    herramientas desarrollo

    Audita y reescribe prosa para que deje de sonar generada por máquina. Incluye modo solo-detección, modo reescritura y modo edición en el lugar, con perfiles opcionales de voz y contexto.”

    Costo de contexto al activarse
    1.9k tok
    Tamaño del paquete
    4 archivos
    Última actualización
    el mes pasado
    redaccion contenido

    Skills relacionados

    Construye DAGs de Apache Airflow listos para producción con buenas prácticas para operadores, sensores, testing y despliegue.

    Costo de contexto al activarse
    784 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 meses
    devops infraestructura

    Domina técnicas de programación defensiva en Bash para scripts de nivel producción: úsalo al escribir shell scripts robustos, pipelines CI/CD o utilidades de sistema que requieran tolerancia a fallos.

    Costo de contexto al activarse
    498 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 meses
    devops infraestructura

    Optimiza builds de Bazel en monorepos a gran escala. Úsalo al configurar Bazel, implementar ejecución remota u optimizar el rendimiento de builds en codebases empresariales.

    Costo de contexto al activarse
    523 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 meses
    devops infraestructura