Useful Links
Computer Science
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
Advanced Microservice Patterns
Data Management Patterns
Database per Service
Shared Database Anti-pattern
Data Synchronization
Event-driven Data Management
Consistency Patterns
Strong Consistency
Eventual Consistency
Two-Phase Commit
Saga Pattern Implementation
Compensation Actions
CQRS Pattern
Command Model
Query Model
Event Handling
Read/Write Separation
Projection Updates
Event Sourcing
Event Store Design
Event Replay
Snapshot Creation
Event Versioning
State Reconstruction
Choreography vs Orchestration
Event Choreography
Process Orchestration
Workflow Management
State Machines
Error Handling
Previous
16. Testing Microservices
Go to top
Next
18. Alternative Java Frameworks