Ordered Sequence of Commands for Starting/Stoping an Stack in OCI


Unless you are in containers/microservices (or other) architectures, typically you have several stacks consisting in (maybe three) layers, like front, mw and db. The idea here is how can I schedule an ordered and dependent sequence of commands for starting or stopping the stacks. Start Sequence Start sequence is typically bottom-up # # start db … Continue reading Ordered Sequence of Commands for Starting/Stoping an Stack in OCI

Sending Notifications of Failed Health Checks in Oracle Cloud Infrastructure


Notifications service is a broadcast message delivery based in publish-subscribe mechanism. Health Checks service provides users with high frequency external monitoring to determine the availability and performance of any publicly facing service, including hosted websites, API endpoints, or externally facing load balancers. One: Create a Health Check Click the HealthChecks menu option located in the Monitoring … Continue reading Sending Notifications of Failed Health Checks in Oracle Cloud Infrastructure

Setting OCI privileges to users federated in external Identity Provider


In this post we are explaining how to grant OCI privileges to users federated with IDCS or other identity provider. OCI policies can be granted to OCI groups, not federated groups, therefore we need a mechanism to do that. Let's suppose we have a group of developers called xxxx-developers that need full access to all … Continue reading Setting OCI privileges to users federated in external Identity Provider

Performance improvement of a long-running Java workload just by changing from jdk8 to jdk13 with no other tuning. Can you guess what happened by setting Shenandoah or ZGC garbage collectors?


In a previous post we explained the benefits of moving a long time running java workload to OCI. Today we are showing the benefits we get by changing the jdk. Procedure The procedure was quite simple: We installed jdk13 in the hosts and started the nodes to see what happens. The first intent failed because … Continue reading Performance improvement of a long-running Java workload just by changing from jdk8 to jdk13 with no other tuning. Can you guess what happened by setting Shenandoah or ZGC garbage collectors?

Automating start/stop of OKE Cluster with DevCS


Reusing the work published here, here and here we are showing today how to schedule the start/stop sequence of an OKE cluster with Developer Cloud Service. Start schedule Create a build with the step as follows: git clone https://github.com/javiermugueta/oke-cluster-start-stop.git cd oke-cluster-start-stop ./oke-cluster-start-stop.sh -r=<region> -c=<compartment> -k=<clustername> -o=start The rest of steps pretty much equal to explained … Continue reading Automating start/stop of OKE Cluster with DevCS

Solution Pattern for Delivering big Messages/Documents/Payloads not Overloading the Api Gateway


Either you are a Telco or utilities company providing download of invoices through the mobile or desktop app, or maybe a travel broker delivering big json/xml payloads to partners, the following pattern is intended to alleviate the traffic of big amount of data through the api gateway. The idea is quite simple, following  end user … Continue reading Solution Pattern for Delivering big Messages/Documents/Payloads not Overloading the Api Gateway

Automating Audit Trails Archive to Object Storage with Oracle Developer Cloud Service


Oracle Cloud provides out the box audit records that can be obtained by tools such the dashboard portal, the APIs like rest/go/java/phy and the CLI. In this post we are explaining how to automate the archiving of the trails to an object storage bucket using the CLI inside DevCS, the CI/CD and DevOps tool provided … Continue reading Automating Audit Trails Archive to Object Storage with Oracle Developer Cloud Service

Lift and Shift of a Long Time Running Distributed Compute Workload | Onprem vs Oracle Cloud Infrastructure


This is the real history of a company running a long-duration workload once at the end of every month, consisting on a very mature solvency risk calculation distributed computing application built with Oracle Coherence and Java. The application behavior is like a progressive degradation of performance because the delays caused by garbage collector events as … Continue reading Lift and Shift of a Long Time Running Distributed Compute Workload | Onprem vs Oracle Cloud Infrastructure