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
Containerization with Docker
Container Fundamentals
Container vs Virtual Machine
Container Benefits
Container Lifecycle
Image Layering
Docker Basics
Docker Images
Docker Containers
Docker Registry
Docker Commands
Dockerfile Creation
Base Image Selection
Layer Optimization
Multi-stage Builds
Build Context Management
Security Considerations
Spring Boot Containerization
JAR-based Containers
Layered JAR Approach
Jib Plugin Usage
Image Size Optimization
Runtime Configuration
Docker Compose
Service Definition
Network Configuration
Volume Management
Environment Variables
Service Dependencies
Previous
11. Configuration Management
Go to top
Next
13. Container Orchestration