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