UsefulLinks
1. Introduction to Microservices Architecture
2. Java Fundamentals for Microservices
3. Spring Framework Fundamentals
4. Spring Boot for Microservices
5. Building RESTful APIs
6. Data Persistence with JPA
7. Inter-Service Communication
8. Service Discovery and Registration
9. API Gateway Implementation
10. Resilience and Fault Tolerance
11. Configuration Management
12. Containerization with Docker
13. Container Orchestration
14. Observability and Monitoring
15. Security Implementation
16. Testing Microservices
17. Advanced Microservice Patterns
18. Alternative Java Frameworks
19. Production Deployment Considerations
  1. Computer Science
  2. Microservices

Java Microservices

1. Introduction to Microservices Architecture
2. Java Fundamentals for Microservices
3. Spring Framework Fundamentals
4. Spring Boot for Microservices
5. Building RESTful APIs
6. Data Persistence with JPA
7. Inter-Service Communication
8. Service Discovery and Registration
9. API Gateway Implementation
10. Resilience and Fault Tolerance
11. Configuration Management
12. Containerization with Docker
13. Container Orchestration
14. Observability and Monitoring
15. Security Implementation
16. Testing Microservices
17. Advanced Microservice Patterns
18. Alternative Java Frameworks
19. Production Deployment Considerations
17.
Advanced Microservice Patterns
17.1.
Data Management Patterns
17.1.1.
Database per Service
17.1.2.
Shared Database Anti-pattern
17.1.3.
Data Synchronization
17.1.4.
Event-driven Data Management
17.2.
Consistency Patterns
17.2.1.
Strong Consistency
17.2.2.
Eventual Consistency
17.2.3.
Two-Phase Commit
17.2.4.
Saga Pattern Implementation
17.2.5.
Compensation Actions
17.3.
CQRS Pattern
17.3.1.
Command Model
17.3.2.
Query Model
17.3.3.
Event Handling
17.3.4.
Read/Write Separation
17.3.5.
Projection Updates
17.4.
Event Sourcing
17.4.1.
Event Store Design
17.4.2.
Event Replay
17.4.3.
Snapshot Creation
17.4.4.
Event Versioning
17.4.5.
State Reconstruction
17.5.
Choreography vs Orchestration
17.5.1.
Event Choreography
17.5.2.
Process Orchestration
17.5.3.
Workflow Management
17.5.4.
State Machines
17.5.5.
Error Handling

Previous

16. Testing Microservices

Go to top

Next

18. Alternative Java Frameworks

About•Terms of Service•Privacy Policy•
Bluesky•X.com

© 2025 UsefulLinks. All rights reserved.