java-microservices

Build microservices - Spring Cloud, service mesh, event-driven, resilience patterns

By pluginagentmarketplace · 484 installs

npx skills add pluginagentmarketplace/custom-plugin-java --skill java-microservices

Source repository · Upstream listing

Java Microservices Skill Build production microservices with Spring Cloud and distributed system patterns. Overview This skill covers microservices architecture with Spring Cloud including service discovery, API gateway, circuit breakers, event driven communication, and distributed tracing. When to Use This Skill Use when you need to: Design microservices architecture Implement service to service communication Configure resilience patterns Set up event driven messaging Add distributed tracing Topics Covered Spring Cloud Components Config Server (centralized config) Service Discovery (Eureka, Consul) API Gateway (Spring Cloud Gateway) Load Balancing (Spring Cloud LoadBalancer) Resilience Patterns Circuit Breaker (Resilience4j) Retry with backoff Bulkhead isolation Rate limiting Event Driven Architecture Apache Kafka integration Spring Cloud Stream Saga pattern Event sourcing basics Observability Distributed tracing (Micrometer) Metrics (Prometheus) Log correlation Quick Reference Observability Configuration Common Patterns Saga Pattern Circuit Breaker States Troubleshooting Common Issues Problem Cause Solution Cascade failure No circuit breaker Add Resilience4j Message lost No ack Enable manual ack Inconsistent data No compensation Implement saga Service not found Discovery delay Tune heartbeat Debug Checklist Usage Related Skills java spring boot Spring Cloud java docker Containerization