Java Standalone

Database Per Service with Oracle AI Database Pluggable Databases

Database-per-service sample that separates students and courses services into independent pluggable databases.

#Java#microservices#PDB#SpringBoot#Testcontainers
What this sample helps you learn

This sample demonstrates the database-per-service pattern on Oracle AI Database with a realistic cross-service workflow: **registration eligibility**.

Highlights

  • students/: student profile and completed-course history in studentpdb
  • courses/: course catalog, prerequisites, and term offerings in coursepdb
  • sample/: command-line runner and end-to-end test that compose data from both services over HTTP