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...
There are times when we need to encapsulate certain traffic flows in an overlay network. Hopefully it's a rare need, as it adds additional header overhead,...
There are times when we need to encapsulate certain traffic flows in an overlay network. Hopefully it's a rare need, as it adds additional header overhead, processing requirements and complexity to an environment. Drawbacks aside, the ability to create overlay networks is a valuable necessity sometimes and is a good tool to have in your tool belt! Generic Routing Encapsulation (GRE) is a common tunneling protocol, allowing for encapsulating both IP and non-IP protocols...
There are times when we need to encapsulate certain traffic flows in an overlay network. Hopefully it's a rare need, as it adds additional header overhead, processing requirements and complexity to...
Applications When applications were called programs if you needed your computer to do something you wrote the code, compiled, linked, loaded and ran the...
Applications When applications were called programs if you needed your computer to do something you wrote the code, compiled, linked, loaded and ran the program. If you had an elaborate problem you would write, trade or buy subroutine libraries and construct an application out of routines from libraries. To change the program, modify the code and subroutine libraries as needed. Building an application in the cloud era is conceptually similar but now we are assembling...
Applications When applications were called programs if you needed your computer to do something you wrote the code, compiled, linked, loaded and ran the program. If you had an elaborate problem...
Introduction This post will walkthrough the elements required, and purpose of each, to make a curl request to Oracle Cloud Infrastructure (OCI) REST services....
Introduction This post will walkthrough the elements required, and purpose of each, to make a curl request to Oracle Cloud Infrastructure (OCI) REST services. While there are a variety of tools offered that make this task far easier than manually constructing a curl request, the purpose of this post is to provide an explanation of the required elements to make an OCI REST request and hopefully give a deeper understanding to those interested - especially if you ever want to...
Introduction This post will walkthrough the elements required, and purpose of each, to make a curl request to Oracle Cloud Infrastructure (OCI) REST services. While there are a variety of tools...
Introduction Standing up infrastructure requires building networks, servers and storage entailing complex build and configuration management processes....
Introduction Standing up infrastructure requires building networks, servers and storage entailing complex build and configuration management processes. Traditionally done with scripts or even manually, Terraform gives you a new alternative. Using Terraform you can write a declarative description of your infrastructure. Using the Terraform "compiler" the declaration is converted to a build plan and then the Terraform "builder" connects to your OCI tenancy and executes the...
Introduction Standing up infrastructure requires building networks, servers and storage entailing complex build and configuration management processes. Traditionally done with scripts or...
One of the challenges when building an application that uses the Content and Experience Cloud Delivery API is improving the performance by reducing the number...
One of the challenges when building an application that uses the Content and Experience Cloud Delivery API is improving the performance by reducing the number of API calls that the client application has to make. The normal flow is to search for items, and then iterate over the number of items to get to the content. This can lead to a large number of REST calls being made. The Content and Experience Delivery API has a number of parameters that you can use to limit the number...
One of the challenges when building an application that uses the Content and Experience Cloud Delivery API is improving the performance by reducing the number of API calls that the client application...
The 18.3.5 release of Content and Experience Cloud includes full support for the Delivery REST API. The REST API is documented. Next to the REST API is a...
The 18.3.5 release of Content and Experience Cloud includes full support for the Delivery REST API. The REST API is documented. Next to the REST API is a lightweight JavaScript wrapper around this API released. This wrapper is delivered as a minified JavaScript file as well as an NPM package. This package is not available in the usually public repositories. It can be obtained from every Content and Experience Cloud installation. To install it execute the following command in...
The 18.3.5 release of Content and Experience Cloud includes full support for the Delivery REST API. The REST API is documented. Next to the REST API is a lightweight JavaScript wrapper around this...
Introduction Many organizations today are choosing to deploy their applications using a microservice architecture, so what exactly is a microservice...
Introduction Many organizations today are choosing to deploy their applications using a microservice architecture, so what exactly is a microservice architecture? Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of loosely coupled services, which implement business capabilities. The microservice architecture enables the continuous delivery/deployment of large, complex applications. (Chris...
Introduction Many organizations today are choosing to deploy their applications using a microservice architecture, so what exactly is a microservice architecture? Microservices - also known as...
Introduction This article is applicable to Oracle GoldenGate Classic installations, version 19c and prior. The Oracle GoldenGate (OGG) Passive-Alias Extract may...
Introduction This article is applicable to Oracle GoldenGate Classic installations, version 19c and prior. The Oracle GoldenGate (OGG) Passive-Alias Extract may be used for data replication between source databases located on servers in untrusted security zones and target database servers in trusted security zones. In this article we'll configure Alias Extracts on a trusted zone OGG instance that will interact with Passive Extracts on untrusted zone OGG instances for data...
Introduction This article is applicable to Oracle GoldenGate Classic installations, version 19c and prior. The Oracle GoldenGate (OGG) Passive-Alias Extract may be used for data replication between...