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
Spring Boot for Microservices
Spring Boot Introduction
Auto-configuration Principles
Starter Dependencies
Opinionated Defaults
Convention over Configuration
Embedded Servers
Apache Tomcat
Eclipse Jetty
Undertow
Server Configuration
Project Setup and Structure
Spring Initializr Usage
Maven Project Structure
Gradle Project Structure
Directory Layout Conventions
Dependency Management
Application Configuration
Properties Files
YAML Configuration
Environment-specific Profiles
External Configuration Sources
Configuration Properties Binding
Spring Boot Actuator
Built-in Endpoints
Health Checks
Metrics Collection
Custom Actuator Endpoints
Production Monitoring
Previous
3. Spring Framework Fundamentals
Go to top
Next
5. Building RESTful APIs