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
Data Persistence with JPA
Java Persistence API Concepts
Object-Relational Mapping
Entity Lifecycle
Persistence Context
Transaction Management
Entity Design
Entity Annotations
Primary Keys
Generated Values
Column Mapping
Temporal Data Types
Entity Relationships
One-to-One Relationships
One-to-Many Relationships
Many-to-One Relationships
Many-to-Many Relationships
Cascade Operations
Fetch Strategies
Spring Data JPA
Repository Interfaces
CrudRepository Methods
JpaRepository Extensions
Query Method Generation
Custom Query Implementation
JPQL Queries
Native SQL Queries
Database Configuration
DataSource Configuration
Connection Pool Setup
Database Dialect Selection
Schema Generation
Database Migration Tools
Previous
5. Building RESTful APIs
Go to top
Next
7. Inter-Service Communication