Bucuresti

Øyvind Isene

@OyvindIsene

Øyvind Isene is an independent consultant living in Arendal, Norway. 

He works mainly with the Oracle database, both as a DBA and a developer. 

He started as an Oracle DBA in 1997 and has managed Oracle on a few Unix dialects, mostly on Linux.

These days it is more about the data, how to explore them and making life easier for other people by doing the right things in the database. He enjoys analytics, performance optimisation, troubleshooting and helping developers get along with the database.  

During Contech2024, Øyvind Isene will present Databases for Everyone: How I Spent a Year in the Dark Creating a Database Provisioning API

Databases for Everyone: How I Spent a Year in the Dark Creating a Database Provisioning API

Customer has developed a Platform as a Service solution built on top of Kubernetes.

It is a platform for devops with a high degree of self-service with APIs for everything and automation everwhere. There was this bottleneck though; the database.

That is , not the database itself, but all the hassle before it was available, and the configuration needed to use it. After a lot of pressure the task fell on me to develop an automated solution to provision databases through an API.

This presentation is about lessons learned, both good and bad, issues to think through before you start on a similar project.
The implemented API uses Oracle REST Data Services (ORDS) and PL/SQL and runs entirely in the database. During the project a lot of concerns regarding security and stability had to be answered.