Distributed Systems

Skills related to building and managing distributed systems including communication, resilience, and data management.

16 skills
W
python-resilience

by wshobson

python-resilience is a guidance skill for safer Python failure handling with retries, exponential backoff, jitter, timeouts, and bounded retry windows. Use it to install practical resilience patterns for external calls and apply tenacity-style wrappers with clearer retry rules.

Reliability
Favorites 0GitHub 32.6k
W
distributed-tracing

by wshobson

Use the distributed-tracing skill to design and explain request tracing across microservices with Jaeger and Tempo. Covers install basics, trace and span concepts, Kubernetes setup patterns, context propagation, and practical usage for observability and latency debugging.

Observability
Favorites 0GitHub 32.6k
W
istio-traffic-management

by wshobson

istio-traffic-management helps teams draft Istio traffic policies like VirtualService, DestinationRule, Gateway, and ServiceEntry for canary, retries, circuit breaking, and mirroring. Use it to translate deployment intent into clear routing and resilience manifests with practical prompts and review checks.

Deployment
Favorites 0GitHub 32.6k
W
workflow-orchestration-patterns

by wshobson

workflow-orchestration-patterns helps design durable Temporal workflows for distributed systems. Learn when to use it, how to install it, and how to model workflow vs activity boundaries, compensation, retries, and determinism.

Workflow Automation
Favorites 0GitHub 32.6k
W
projection-patterns

by wshobson

projection-patterns helps teams design CQRS read models and event-stream projections, with practical guidance on projection types, replay, checkpointing, and usage for Backend Development.

Backend Development
Favorites 0GitHub 32.6k
W
saga-orchestration

by wshobson

saga-orchestration helps backend teams design distributed transactions with ordered steps, compensations, timeouts, retries, and stuck-saga recovery. Use it to evaluate fit, read key files, install from the parent repo, and apply the skill to practical microservice workflows.

Backend Development
Favorites 0GitHub 32.6k
W
microservices-patterns

by wshobson

Use the microservices-patterns skill to plan service boundaries, communication styles, data ownership, and resilience patterns for distributed systems and monolith migrations.

Backend Development
Favorites 0GitHub 32.6k
W
architecture-patterns

by wshobson

architecture-patterns helps backend teams design or refactor services with Clean, Hexagonal, Onion, and DDD approaches. Learn how to add the skill from the wshobson/agents repo, review SKILL.md and advanced references, and apply it to layering, bounded contexts, interfaces, dependency rules, and refactor plans.

Backend Development
Favorites 0GitHub 32.6k
W
cqrs-implementation

by wshobson

cqrs-implementation helps backend teams design CQRS architectures, separate command and query models, and plan read/write scaling, events, and gradual adoption.

Backend Development
Favorites 0GitHub 32.6k
W
event-store-design

by wshobson

event-store-design helps Backend Development teams design event stores for event-sourced systems, covering streams, ordering, concurrency, snapshots, metadata, subscriptions, and operational tradeoffs. Use it to shape a practical event store design before implementation.

Backend Development
Favorites 0GitHub 32.6k
M
azure-servicebus-ts

by microsoft

azure-servicebus-ts is a TypeScript skill for Azure Service Bus messaging with @azure/service-bus and @azure/identity. Use it to build queue and topic workflows, send and receive messages, handle dead-letter cases, and follow reliable backend patterns. This azure-servicebus-ts guide is aimed at backend development.

Backend Development
Favorites 0GitHub 2.3k
M
azure-servicebus-dotnet

by microsoft

azure-servicebus-dotnet helps .NET backend teams use Azure Service Bus with queues, topics, subscriptions, sessions, and dead-letter handling. It covers install, authentication, connection setup, and practical usage of Azure.Messaging.ServiceBus for reliable messaging in backend development.

Backend Development
Favorites 0GitHub 2.2k
S
c4-architecture

by softaworks

c4-architecture helps create Markdown-friendly software architecture documentation with Mermaid C4 diagrams. Use it to generate context, container, component, deployment, and dynamic views, follow a clear workflow, avoid common modeling mistakes, and support Technical Writing with versioned docs.

Technical Writing
Favorites 0GitHub 1.3k
K
pytorch-lightning

by K-Dense-AI

pytorch-lightning skill for organizing PyTorch projects with LightningModules and Trainers. Use this pytorch-lightning guide for install, training, validation, logging, checkpointing, and distributed execution across multi-GPU or TPU workflows.

Backend Development
Favorites 0GitHub 0
M
azure-eventhub-java

by microsoft

azure-eventhub-java helps you install and use the Azure Event Hubs Java SDK for event streaming, high-throughput ingestion, and backend development. It covers producer and consumer setup, connection-string or Azure Identity auth, and practical guidance from install to working code.

Backend Development
Favorites 0GitHub 0
M
cloud-solution-architect

by microsoft

The cloud-solution-architect skill helps an agent act like an Azure Cloud Solution Architect for Cloud Architecture decisions. Use it to review designs, choose architecture styles, compare Azure services, and apply design principles, patterns, and best practices with less guesswork than a generic prompt.

Cloud Architecture
Favorites 0GitHub 0
Distributed Systems