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

Read our blogs!

Our team members post blog articles and other content on various sites including Medium, LinkedIn (Corrado de Bari, Doug Drechsel), RedStack, DZone, Andy Tael and the Oracle Developers Blog. We’d love you to check them out. This page acts as an index/aggregator for some of our featured content.

YouTube icon   And be sure to subscribe to our YouTube channel “The Converged Database” for more great content!

Connect to Oracle NoSQL database with Spring Data
The Spring Data for Oracle NoSQL Database module integrates Spring Boot applications and Oracle NoSQL Database, enabling developers to access their tables with the familiar Spring Data API. With support for repository-style data access layers and automatic query generation, Spring Data for Oracle NoSQL Database simplifies your development process and enhances productivity when working with Oracle NoSQL Databases from Spring Boot applications.

Anders Swanson - 8/30/2024

Microservice messaging with Spring Cloud Stream Binder for Oracle Database TxEventQ
Spring Cloud Stream is a Java framework designed for building event-driven microservices backed by a scalable, fault-tolerant messaging systems. The Oracle Database Transactional Event Queues (TxEventQ) stream binder implementation allows developers to leverage Oracle’s database messaging platform within the Spring Cloud Stream ecosystem, all while keeping your data within the converged database.

Anders Swanson - 8/29/2024

Connect Oracle Autonomous Database to Spring Boot
It's easy to integrate Oracle Autonomous Database into your Spring Boot apps. In this article, concrete examples are provided for using Spring with Oracle Autonomous Database.

Anders Swanson - 8/6/2024

Use OCI Object Storage data as Spring Boot Resources
Spring Resources are a great way to load data into our Spring Boot applications. In this article, Anders shows us how to use OCI Object Storage as a resource provider with Spring Cloud Oracle.

Anders Swanson - 7/31/2024

Building Spring Boot apps with Spring Cloud Oracle
A fully worked example of how to build microservices with Spring Cloud Oracle, including using the OCI Generative AI service to build a simple chatbot, using OCI Queue service to implement asynchronous communication between services, and using the Spring Boot Starter for UCP to access the Oracle Database.

Mark Nelson - 7/30/2024

Connect Spring Mail with OCI Email Delivery Service
Anders shows us how to use Spring Cloud Oracle to use the OCI Email Delivery Service in our Spring Boot apps.

Anders Swanson - 7/30/2024

Inject OCI Vault Secrets into Spring Apps
Demonstrates how to easily use OCI Vault as a Spring property source with Spring Cloud Oracle.

Anders Swanson - 7/30/2024

Blowing Up Database Monoliths
A deep dive into Data Recfactoring Advisor - an innovative method to refactor monolithic database schema for microservices.

Aniket Tiwari - 7/22/2024

Oracle Database Observabilty
An update on the Oracle Database metrics (Prometheus) exporter to coincide with the 1.2.1 release.

Mark Nelson - 4/17/2024

Full Stack Development with Oracle 23c
Doug gives an end to end demo of full stack development using the new Oracle 23c Database and the 'OWEN' stack.

Doug Drechsel - 4/8/2024

Oracle Autonomous DB ‘Select AI’ and Spring Boot to talk with your DB
Learn about the new Select AI feature that allows Autonomous Database to use generative AI with Large Language Models (LLMs) to convert the user’s input text into Oracle SQL. Select AI processes the natural language prompt, supplements the prompt with metadata, and then generates and runs a SQL query.

Corrado de Bari - 2/7/2024

Boost your apps with GraalVM in the Oracle Backend for Spring Boot and Microservices
How to run your Spring Boot app in native way on the Oracle Backend for Spring Boot and Microservices and the benefits you'll gain.

Corrado de Bari - 12/06/2023

Spring Boot: from Jar to production in 5 minutes
Step-by-step how to deploy your Spring Boot app with Oracle Autonomous as DB, tested and running locally, to the Oracle Backend for Spring Boot and Microservices.

Corrado de Bari - 11/27/2023

Testing Spring Boot Applications with Testcontainers and Oracle
In this article, Mark shows us how to easily test your Spring Boot applications with a full Oracle 23c database, with only about a 10 second startup time, which is fast enough to use even in unit tests.

Mark Nelson - 11/21/2023

Introducing the Oracle Database Observability Exporter
Learn about the new Oracle Database Observability Exporter which allows you to export metrics from the Oracle Database in the defacto standard Prometheus format, so that they can be ingested in Prometheus or a similar time series database and used to create dashboards in Grafana or a similar platform.

Mark Nelson - 11/13/2023

Developing Mobile Apps with Oracle Free23c
Doug shows how to develop mobile applications using Oracle's MERN Stack locally.

Doug Drechsel - 10/27/2023

Using Oracle's MERN Stack to develop Mobile Applications
In this video, Doug introduces Oracle's MERN Stack and then demonstrates how to build mobile applications using the Stack.

Doug Drechsel - 10/2/2023

Using GraphQL with Oracle's MERN Stack
Doug introduces GraphQL and shows how to run simple queries using the GraphQL playground in the Parse dashboard.

Doug Drechsel - 9/25/2023

Coding for Observability in the Oracle Backend for Spring Boot and Microservices
Corrado shows how to configure a Spring Boot application to allow Prometheus to collect metrics and show them in a Grafana dashboard.

Corrado de Bari - 7/25/2023

Chat with the Oracle DB
Corrado shows how to leverage OpenAI models to make text-to-SQL translation on Oracle DB.

Corrado de Bari - 7/19/2023

Oracle Backend for Spring Boot and Microservices multi-cloud install on Azure
John shows us how to install Oracle Backend for Spring Boot and Microservices on Azure.

John Lathouwers - 6/15/2023

How to use ChatGPT/OpenAI APIs from Oracle Backend for Spring Boot and Microservices/Parse
Corrado demonstrates how to use OpenAI APIs to provide AI application services to mobile clients through the Parse Platform.

Corrado de Bari - 6/5/2023

Spring Boot integration with Parse Platform
Corrado and Doug show us how to use WebHooks in Parse Platform to expose Spring Boot microservices to mobile apps.

Corrado de Bari - 6/1/2023

Example: Use Liquibase with Spring Boot in Kubernetes
John shows us how to use Liquibase with Spring Boot.

John Lathouwers - 6/1/2023

Example: Use SQLcl + Liquibase in Kubernetes initContainers
John shows us how to use SQLcl and Liquibase in Kubernetes initContainers for effective Schema Change Management during deployments of microservices applications in Kubernetes that use Oracle Database.

John Lathouwers - 5/26/2023

Kafka interoperability in Oracle Database 23c
Mark provides an overview of the Kafka compatibility features in Oracle Database 23c Free - Developer Release including the Java and REST APIs and the connectors.

Mark Nelson - 5/22/2023

Learn how to build and deploy a Spring Boot application to Oracle Backend for Spring Boot and Microservices using Spring starters for UCP and Wallet
Andy shows us how to build a Phonebook application using Spring Boot with the Oracle Spring Boot Starters for Universal Connection Pools and wallet, and deploys the applications to the Oracle Backend for Spring Boot and tests it.

Andy Tael - 5/17/2023

Start up an Oracle Database in Kubernetes with Oracle REST Data Services and Database Actions in no time at all!
Mark demonstrates how easy it is to get an instance of Oracle up and running in Kubernetes, with Oracle REST Data Services and Database Actions using the Oracle Database Operator for Kubernetes.

Mark Nelson - 5/1/2023

New 23c version of Kafka-compatible Java APIs for Transactional Event Queues published
Mark demonstrates how to use the new 23c version of the Kafka-compatible Java APIs for Transactional Event Queues, available in Maven Central, which allow you to use the standard Kafka Java API with Transactional Event Queues acting as the Kafka broker. The only things that you would need to change are the broker address, and you need to use the Oracle versions of KafkaProducer and KafkaConsumer – other than that, your existing Kafka Java code should just work!

Mark Nelson - 5/1/2023

Spring Boot Starters for Oracle updated
An example of how to use the new Spring Boot Starter for UCP for Spring 3.0.x.

Mark Nelson - 4/24/2023

I have deployed Oracle Backend for Spring Boot and Microservices (Developer preview). Now what?
Andy shows us how easy it is to build a Spring Boot Phone Book application, deploy it to Oracle Backend for Spring Boot and Microservices using the CLI, and create a route in APISIX Gateway to expose the REST endpoints.

Andy Tael - 4/20/2023

Oracle Backend for Spring and Parse Video
This video introduces the Oracle Backend for Spring Boot and Microservices (and Parse Platform) which makes it super easy to develop, run and manage Spring Boot microservices and mobile applications leveraging all the power of Oracle’s converged database.

Andy Tael - 4/20/2023

Long Running Actions
Paul Parkinson demonstrates a Spring Boot microservices application that implements the Saga pattern with Long Running Actions using the Oracle Transaction Manager for Microservices to manage data consistency across microservices.

Paul Parkinson - 4/18/2023

Oracle Mobile Backend As A Service
Mobile Backend As A Service (MBaaS) is a cloud service that an app developer can immediately start development against with just an endpoint. Doug finds out how far he can get developing a phone application without interacting with the server in any way other than the API endpoint.

Doug Drechsel - 4/14/2023

Introducing Cloud Bank
And introduction to the Cloud Bank sample application which showcases Spring Boot microservices, long running actions/sagas and a Flutter mobile application built with the Oracle Backend for Spring Boot and Microservices.

Mark Nelson - 4/6/2023

Developing Saga Participant Code For Compensating Transactions
A detailed comparison of the saga pattern with XA (2PC) comparing the pros and cons of each approach to provide data integrity between multiple services and for potentially long running transactions.

Paul Parkinson - 3/27/2023

Oracle Backend for Spring Boot and Microservices is LIVE! (Developer Preview)
An introduction to the Oracle Backend for Spring Boot and Microservices.

Andy Tael - 3/25/2023

A First Spring Boot Service with Oracle
A detailed guide to building a Spring Boot microservice from scratch that uses Spring Data JPA to manage data in the Oracle Database and exposes various endpoints to access the data.

Mark Nelson - 2/3/2023

React Native and Oracle MBaaS – a beginner’s tutorial
A step-by-step guide to building a React Native mobile application using the Parse APIs and Oracle Backend for Parse Platform.

Corrado de Bari - 1/5/2023

Oracle Mobile Backend as a Service (MBaaS)
An introduction and walk-through of the Oracle Backend for Parse Platform, including installation, using the dashboard, getting started with application development and integration with the Oracle Autonomous Database.

Doug Drechsel - 12/23/2022

React.JS on Oracle MBaaS
A step-by-step guide to implement a simple ReactJS app leveraging Oracle MBaaS.

Corrado de Bari - 12/22/2022

Two new Backend as a Service offerings live now!
A brief announcement and introduction to our Developer Preview releases of Oracle Backend for Spring Boot and Microservices and Parse Platform.

Mark Nelson - 12/21/2022

Development Environment Setup with Spring Boot For Oracle
A detailed guide to setting up a development environment to build Spring Boot microservices with the Oracle Database.

Mark Nelson - 12/8/2022

Backend-as-a-Service (BaaS) and Oracle Database (Video) OCW Teaser
Erin Dawson, DevRel Communications Manager talks with Mark about the Oracle CloudWorld 2022 presentations and hands-on labs for Oracle Backend for Spring Boot and Microservices and Parse Platform.

Mark Nelson - 10/12/2022

Oracle REST Data Services 22.3 bring new REST APIs for Transactional Event Queues
An announcement and several example that show how to use the new REST APIs for Transactional Event Queues.

Mark Nelson - 10/11/2022

Getting Started with the New Observability Exporter for Oracle Database
A simple step-by-step getting started example that shows you how to use the Observability Exporter for Oracle Database to expose data from the Oracle Database as Prometheus metrics.

Mark Nelson - 9/27/2022

Develop React + GraphQL + Spring Data JPA + UCP + Oracle
A a succinct description and example of a modern full stack microservice app including a React frontend service that conducts GraphQL queries against a Spring Boot Data JPA backend service that in turn maps to an Oracle database.

Paul Parkinson - 9/18/2022

Unified Observability Exporters: Metrics, Logs, and Tracing
A deep dive into metrics, logs and tracing exporters for the Oracle Database and how to configure them with Grafana to provide unified observability for microservices and the Oracle Database.

Paul Parkinson - 8/11/2022

Let the Oracle Database Operator for Kubernetes Do the Job
An introduction to and overview of the Oracle Database Operator for Kubernetes.

Paulo Simoes - 1/6/2022

How to use Vaults and Wallets for Simple Secure Connectivity
Provides details on how to secure connections in Java, JavaScript, Python, .NET, and Go as well as convenience integration features that are provided by microservice frameworks, specifically Helidon and Micronaut.

Paul Parkinson - 12/18/2021

Developing Event Driven Microservices in Java, Javascript, PL/SQL, Go, Python
Learn about developing Event-Driven Microservices in Java, JavaScript, Python, .NET, and Go with AQ/TEQ in the Oracle Database.

Paul Parkinson - 12/17/2021

Apache Kafka vs Oracle Transactional Event Queues for Event Driven Microservices
Comparing transactional and message delivery behavior, as it relates to microservice architectures (event mesh, event sourcing, etc.) Kafka and Oracle Transaction Event Queues.

Paul Parkinson - 9/23/2021