Paul Parkinson

Architect and Developer Evangelist, Microservices and Converged Database

Paul is Architect and Developer Evangelist for Microservices and the Converged Database

His focus includes data and transaction processing, service mesh and event mesh, observability, and polyglot data models, languages, and frameworks.

The 18 years prior to this he was the Transaction Processing Dev Lead for the Mid-tier and Microservices (including WebLogic and Helidon)

Creator of the workshop "Building Microservices with Oracle Converged Database" @ http://bit.ly/simplifymicroservices

Holds 20+ patents and has given numerous presentations and publications over the past 20+ years.

Show more

Recent Blogs

Interactive AI Holograms: Develop a Digital Double Assistant with Oracle Database 23ai Select AI, Vector RAG, OCI Speech AI, and Audio2Face MetaHumans

Ask questions about anything, including public and/or your private data, as you would with a person, face-to-face, talking with natural speech, and using AI. Spoken words, text, spatial/3d, pictures, and video are returned by the holographic MetaHuman to answer your questions. That is the goal achieved in this solution and built using Oracle Database 23ai.

Developing an AI bot powered by RAG and Oracle Database

In the realm of chatbots, where responsiveness and knowledge are paramount, Retrieval-Augmented Generation (RAG) offers a compelling solution. This approach combines the power of large language models (LLMs) with the precision of database retrieval, making chatbots more informative and up-to-date. This blog explores the process of building a full-stack RAG chatbot using Oracle Cloud Infrastructure (OCI) Generative AI and Oracle Vector Database, all orchestrated by the versatile Python language.

Develop XR With Oracle, Ep 7: Teleport Live 3D Objects From Ray-Bans to Magic Leap, Quest, Vision Pro, and 3D Printers

The objective behind the solution described in this blog was to be able to share live 3D objects captured by one person, using “normal-looking” glasses, with another person who can then view them in XR (AR, VR, or MR) and/or 3D print them and do so with a similar experience as to what exists today for 2D pictures and 2D printers.

Developing Event-Driven, Auto-Compensating Transactions With Oracle Database Sagas and Lock-free Reservations

Sagas are difficult to develop, in large part due to the complexity of compensation logic and lack of support for increasingly event-driven microservices. Here we solve these issues.

Developing Data-Driven AI Apps: Making Calls to AI Services Directly from the Oracle Database

An optimized approach to data-driven AI application architectures where calls to AI Services are made from the Database. Source code examples included.

  1. View more

Subscribe to receive the latest blog updates