Oracle Backend for Spring Boot and Microservices
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Oracle Backend for Spring Boot and Microservices

Oracle Backend for Spring Boot and Microservices allows developers to build microservices in Spring Boot and provisions a “backend as a service” with Oracle Database and other infrastructure components that operate on multiple clouds. Oracle Backend for Spring Boot and Microservices vastly simplifies the task of building, testing, and operating microservices platforms for reliable, secure, and scalable enterprise applications.

 

Version 1.1.3 (production) released March, 2024
Oracle Backend for Spring Boot and Microservices Version 1.1.3 is now generally available and suitable for production use. This version supports and recommends Spring Boot 3.2.x, Spring 6.1 and Spring Cloud 2023.0.0, with limited backwards compatibility for Spring Boot 2.7.x.
 

To learn more, watch this short introductory video:

In addition to an Oracle Autonomous Database Serverless instance, the following software components are deployed in an Oracle Cloud Infrastructure (OCI) Container Engine for Kubernetes cluster (OKE cluster):

Developers also have access to development or build time services and libraries including:

Learn more, try it out with CloudBank!

To learn more about deploying and using Oracle Backend for Spring Boot and Microservices, we recommend our CloudBank self-paced, on-demand hands-on lab.

CloudBank LiveLab

In the CloudBank hands-on lab, you can learn how to:

  • Install Oracle Backend for Spring Boot and Microservices.
  • Set up a development environment for Spring Boot.
  • Build Spring Boot microservices from scratch using Spring Web to create Representational State Transfer (REST) services.
  • Use service discovery and client-side load balancing.
  • Use Spring Actuator to allow monitoring of services.
  • Create services that use asynchronous messaging with Java Message Service (JMS) instead of REST.
  • Implement the Saga pattern to manage data consistency across microservices.
  • Use the APISIX API Gateway to expose services to clients.
  • Extend a provided Flutter client to add a new “cloud cash” feature that uses the services you have built.

Need help?

We’d love to hear from you! You can contact us in the #oracle-db-microservices channel in the Oracle Developers slack workspace, or open an issue in GitHub.

 

Interested in Mobile or web apps too?
Check out Oracle Backend for Parse Platform - our “MERN” stack for Oracle Database! Available as an optional component in Oracle Backend for Spring Boot and Microservices.