Introduction I recently completed a blog post on how to extend Oracle SaaS using VBCS and Oracle Functions and am in the process of publishing the code. Whilst...
Introduction I recently completed a blog post on how to extend Oracle SaaS using VBCS and Oracle Functions and am in the process of publishing the code. Whilst I was writing this piece of code I learnt a lot about Functions and ran into many situations which I think a lot of other developers would run into . This blog post collates them into a single blog post (which I may update regularly) and Im hoping it is useful to you all. How to expose Functions as REST Services...
Introduction I recently completed a blog post on how to extend Oracle SaaS using VBCS and Oracle Functions and am in the process of publishing the code. Whilst I was writing this piece of code...
Introduction Whilst building a demo recently I had to store an oAuth client secret somewhere for Oracle Function to work properly. I immediately decided to...
Introduction Whilst building a demo recently I had to store an oAuth client secret somewhere for Oracle Function to work properly. I immediately decided to store it in the Oracle Functions configurations section and thought all was well. The below image shows the configuration section for my application and as you can see both the IDCS client id and client secret are stored. However after a security review with my good friend (Olaf) we realised that whilst the data is...
Introduction Whilst building a demo recently I had to store an oAuth client secret somewhere for Oracle Function to work properly. I immediately decided to store it in the Oracle...
Last validated on September 30, 2020 Introduction The latest releases of Oracle Data Integrator (ODI) are now available on Oracle Cloud Marketplace. From the...
Last validated on September 30, 2020 Introduction The latest releases of Oracle Data Integrator (ODI) are now available on Oracle Cloud Marketplace. From the Using Oracle Cloud Marketplace website: "Oracle Cloud Marketplace is an online store—a one-stop shop—selling hundreds of business apps and professional services that complement your existing Oracle Cloud implementation." This offering includes a full instance of ODI with a pre-configured repository. This repository...
Last validated on September 30, 2020 Introduction The latest releases of Oracle Data Integrator (ODI) are now available on Oracle Cloud Marketplace. From the Using Oracle Cloud Marketplace website:...
.cb11w1 ul li, .cb11w1 ol li { line-height: 1.4em; color: #404040 } table td { border-width: 1px; border-color: black; border-style: solid; border-spacing: 1px...
.cb11w1 ul li, .cb11w1 ol li { line-height: 1.4em; color: #404040 } table td { border-width: 1px; border-color: black; border-style: solid; border-spacing: 1px 1px; padding: 10px; background-color: white; } Introduction As businesses adopt more SaaS, the ability to extend to meet changing business requirements becomes more important. Before cloud-native, IT teams were faced with the realities of either selecting a set of vendors offered integration solutions, providing...
.cb11w1 ul li, .cb11w1 ol li { line-height: 1.4em; color: #404040 } table td { border-width: 1px; border-color: black; border-style: solid; border-spacing: 1px 1px; padding: 10px;...
Introduction Skaffold is powerful and flexible command line tool to automate the workflow for fast Source to Kubernetes development and continuous deployment to...
Introduction Skaffold is powerful and flexible command line tool to automate the workflow for fast Source to Kubernetes development and continuous deployment to Kubernetes Cluster. Its great strength is its pluggable architecture. It allows a very simple entry into the automation as shown in this article but allows to add to the deployment workflow as projects gain in complexity. Matching the project requirements, Skaffold can be run on demand to build and deploy once off or...
Introduction Skaffold is powerful and flexible command line tool to automate the workflow for fast Source to Kubernetes development and continuous deployment to Kubernetes Cluster. Its great strength...
Introduction Oracle Cloud Infrastructure Container Engine for Kubernetes (a.k.a OKE) is a fully managed, scalable and highly available service that helps...
Introduction Oracle Cloud Infrastructure Container Engine for Kubernetes (a.k.a OKE) is a fully managed, scalable and highly available service that helps developers build, deploy and manage the cloud-native application. Just like any technology, there are tradeoffs, and it is easy to overlook and have serious security consequences if not properly mitigated and managed. The process of security containers is similar to the continuous integration and quality control process in...
Introduction Oracle Cloud Infrastructure Container Engine for Kubernetes (a.k.a OKE) is a fully managed, scalable and highly available service that helps developers build, deploy and manage the...
On a recent project, I created a microservice in OKE where data was persisted in a database. ATP was the obvious choice because it is so easy to provision. The...
On a recent project, I created a microservice in OKE where data was persisted in a database. ATP was the obvious choice because it is so easy to provision. The challenge was that to connect to an ATP instance a wallet is needed. This poses a security risk if you build the container image with the wallet in it. A solution is to store the wallet in HashiCorp Vault. This article explains how to store the wallet into Vault, how to setup Kubernetes auth authentication method and...
On a recent project, I created a microservice in OKE where data was persisted in a database. ATP was the obvious choice because it is so easy to provision. The challenge was that to connect to an...
Next Step In the eventual destination of this journey we are looking to demonstrate cloud native capabilities, elastic load handling, zero downtime operations,...
Next Step In the eventual destination of this journey we are looking to demonstrate cloud native capabilities, elastic load handling, zero downtime operations, agile application updates, dynamic feature testing capability etc. In Part 1 we saw how to take an example application that has been packaged in a docker image, customize it slightly and put the customized image up on an OCI Registry.The next step here in Part 2 we'll look at elastic load handling. The load we are...
Next Step In the eventual destination of this journey we are looking to demonstrate cloud native capabilities, elastic load handling, zero downtime operations, agile application updates, dynamic...
Oracle Cloud Infrastructure (OCI) is Oracle's next generation IaaS platform that enables building and running a wide range of applications and services in a...
Oracle Cloud Infrastructure (OCI) is Oracle's next generation IaaS platform that enables building and running a wide range of applications and services in a highly available, hosted environment. OCI offers high-performance compute, storage, overlay virtual network, database, load balancing and numerous other capabilities. One of the best features of OCI is that it uniformly presents all of its capabilities through the OCI UI Console, SDK, CLI and REST API. In this blog we...
Oracle Cloud Infrastructure (OCI) is Oracle's next generation IaaS platform that enables building and running a wide range of applications and services in a highly available, hosted environment. OCI...