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
Testing Microservices
Testing Strategy
Test Pyramid
Test Types
Test Scope
Test Data Management
Test Environment Setup
Unit Testing
Test Structure
Mock Objects
Mockito Usage
Test Coverage
Parameterized Tests
Integration Testing
Spring Boot Test Annotations
WebMvcTest
DataJpaTest
SpringBootTest
Test Slices
Component Testing
Service Testing
API Testing
Database Testing
Message Testing
External Service Mocking
Contract Testing
Consumer-driven Contracts
Spring Cloud Contract
Pact Framework
Contract Verification
Contract Evolution
End-to-End Testing
Test Automation
Test Data Setup
Test Environment Management
Cross-service Testing
Testcontainers Usage
Database Containers
Message Broker Containers
Service Containers
Container Lifecycle
Test Configuration
Previous
15. Security Implementation
Go to top
Next
17. Advanced Microservice Patterns