schema-management
Strategies for managing data structures, versioning, and evolutions across databases and event streams.
Découvrez les skills lifestyle architecture patterns, comparez leurs dépôts et consultez leurs instructions.
Strategies for managing data structures, versioning, and evolutions across databases and event streams.
Clear escalation procedures and paths for incident response
Comprehensive guide to caching strategies, cache layers, invalidation patterns, and implementation for improving application performance
Comprehensive disaster recovery planning and implementation for IoT infrastructure and systems
Comprehensive guide to identifying, analyzing, and documenting failure modes in distributed systems
Implementing event sourcing pattern for maintaining application state as a sequence of immutable events.
SSOT blueprint for creating consistent services: folder structure, required endpoints, dependency conventions, interface contracts, docs/testing/security/observability requirements
Zero-downtime patterns for production schema changes and large backfills, including expand/contract, batching, verification, and rollback strategies
Multi-layer caching patterns: in-memory (Redis/Memcached), CDN, HTTP caching, cache invalidation, cache warming, and cache stampede prevention
Multi-agent swarm coordination for large tasks
Implementing distributed transactions across microservices using the Saga pattern with choreography and orchestration approaches.
Meta-skill for designing, composing, and orchestrating other skills: skill discovery, dependency resolution, skill composition patterns, and skill orchestration
Implementing consumer-driven contract testing for microservices using Pact.
Implementing Command Query Responsibility Segregation for separating read and write operations in distributed systems.
Kotlin/Spring Boot 3.x patterns - use for backend services, REST APIs, dependency injection, controllers, and service layers
Building resilience in IoT systems through controlled fault injection and failure testing
Metro DI for KMP - use for compile-time dependency injection, graphs, providers, and multi-module DI setup
N-version programming for critical implementations - generates N independent solutions and selects the best through comparison
Graceful degradation through cascading fallback strategies - ensures system always completes while maintaining acceptable functionality
Comprehensive guide to implementing robust retry logic, timeout handling, and backoff algorithms for resilient distributed systems
Structured approach to deprecating features, APIs, and systems with clear timelines and migration paths.
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
API and system versioning strategies to enable evolution while maintaining backward compatibility.
Detecting and managing schema changes that can break data pipelines and downstream consumers.
Le classement utilise les étoiles du dépôt GitHub indexé. Plusieurs skills peuvent partager ce nombre : ce n’est ni un nombre d’installations ni une note de qualité.