Distributed Systems

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

16 skills
W
python-resilience

par wshobson

python-resilience est une skill de référence pour rendre la gestion des erreurs Python plus sûre grâce aux retries, au backoff exponentiel, au jitter, aux timeouts et à des fenêtres de reprise bornées. Utilisez-la pour mettre en place des patterns de résilience concrets pour les appels externes et appliquer des wrappers de type tenacity avec des règles de retry plus claires.

Reliability
Favoris 0GitHub 32.6k
W
distributed-tracing

par wshobson

Utilisez la skill distributed-tracing pour concevoir et expliquer le traçage des requêtes entre microservices avec Jaeger et Tempo. Couvre les bases d’installation, les concepts de trace et de span, les modèles de configuration Kubernetes, la propagation du contexte, ainsi que des usages concrets pour l’observabilité et le diagnostic de latence.

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

par wshobson

istio-traffic-management aide les équipes à rédiger des politiques de trafic Istio comme VirtualService, DestinationRule, Gateway et ServiceEntry pour le canary, les retries, le circuit breaking et le mirroring. Utilisez-le pour transformer l’intention de déploiement en manifests de routage et de résilience clairs, avec des prompts pratiques et des points de contrôle pour la relecture.

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

par wshobson

workflow-orchestration-patterns aide à concevoir des workflows Temporal durables pour des systèmes distribués. Découvrez quand l’utiliser, comment l’installer, et comment modéliser les frontières workflow vs activity, la compensation, les retries et le déterminisme.

Workflow Automation
Favoris 0GitHub 32.6k
W
projection-patterns

par wshobson

projection-patterns aide les équipes à concevoir des read models CQRS et des projections de flux d’événements, avec des conseils pratiques sur les types de projection, le replay, le checkpointing et leur usage en développement backend.

Backend Development
Favoris 0GitHub 32.6k
W
saga-orchestration

par wshobson

saga-orchestration aide les équipes backend à concevoir des transactions distribuées avec étapes ordonnées, compensations, délais d’expiration, nouvelles tentatives et reprise des sagas bloquées. Utilisez cette compétence pour évaluer sa pertinence, consulter les fichiers clés, l’installer depuis le dépôt parent et l’appliquer à des workflows microservices concrets.

Backend Development
Favoris 0GitHub 32.6k
W
microservices-patterns

par wshobson

Utilisez la skill microservices-patterns pour définir les frontières de services, les modes de communication, la propriété des données et les modèles de résilience dans les systèmes distribués et les migrations de monolithe.

Backend Development
Favoris 0GitHub 32.6k
W
architecture-patterns

par wshobson

architecture-patterns aide les équipes backend à concevoir ou refactorer des services avec les approches Clean, Hexagonal, Onion et DDD. Découvrez comment ajouter la skill depuis le repo wshobson/agents, consulter SKILL.md et les références avancées, puis l’appliquer au découpage en couches, aux bounded contexts, aux interfaces, aux règles de dépendance et aux plans de refonte.

Backend Development
Favoris 0GitHub 32.6k
W
cqrs-implementation

par wshobson

cqrs-implementation aide les équipes backend à concevoir des architectures CQRS, à séparer les modèles de commande et de requête, et à planifier la montée en charge en lecture/écriture, les événements et une adoption progressive.

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

par wshobson

event-store-design aide les équipes de Backend Development à concevoir des event stores pour des systèmes en event sourcing, avec une couverture des streams, de l’ordre, de la concurrence, des snapshots, des métadonnées, des subscriptions et des compromis d’exploitation. Utilisez-le pour définir un design d’event store concret et pragmatique avant l’implémentation.

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

par microsoft

azure-servicebus-ts est un skill TypeScript pour la messagerie Azure Service Bus, avec `@azure/service-bus` et `@azure/identity`. Utilisez-le pour créer des workflows de files d’attente et de topics, envoyer et recevoir des messages, gérer les cas de dead-letter et adopter des patterns backend fiables. Ce guide azure-servicebus-ts s’adresse au développement backend.

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

par microsoft

azure-servicebus-dotnet aide les équipes backend .NET à utiliser Azure Service Bus avec des queues, topics, subscriptions, sessions et la gestion des dead-letter. Le skill couvre l’installation, l’authentification, la configuration de la connexion et l’usage concret de `Azure.Messaging.ServiceBus` pour mettre en place une messagerie fiable dans le développement backend.

Backend Development
Favoris 0GitHub 2.2k
S
c4-architecture

par softaworks

c4-architecture aide à créer une documentation d’architecture logicielle compatible Markdown avec des diagrammes Mermaid C4. Utilisez-le pour générer des vues de contexte, conteneur, composant, déploiement et dynamiques, suivre un workflow clair, éviter les erreurs de modélisation courantes et appuyer la rédaction technique avec une documentation versionnée.

Technical Writing
Favoris 0GitHub 1.3k
K
pytorch-lightning

par K-Dense-AI

Skill pytorch-lightning pour structurer des projets PyTorch avec LightningModules et Trainers. Utilisez ce guide pytorch-lightning pour l’installation, l’entraînement, la validation, le logging, les checkpoints et l’exécution distribuée sur des workflows multi-GPU ou TPU.

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

par microsoft

azure-eventhub-java vous aide à installer et utiliser le SDK Java Azure Event Hubs pour le streaming d’événements, l’ingestion à haut débit et le développement backend. Le contenu couvre la configuration des producteurs et consommateurs, l’authentification par chaîne de connexion ou Azure Identity, ainsi que des conseils pratiques de l’installation jusqu’au code fonctionnel.

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

par microsoft

La skill cloud-solution-architect aide un agent à se comporter comme un Azure Cloud Solution Architect pour prendre des décisions d’architecture cloud. Utilisez-la pour revoir des conceptions, choisir des styles d’architecture, comparer des services Azure et appliquer des principes de conception, des patterns et des bonnes pratiques avec bien moins d’à-peu-près qu’avec un prompt générique.

Cloud Architecture
Favoris 0GitHub 0
Distributed Systems