Cloud Native with Oracle Cloud (3/3)

In this third and last stop on our CNCF Trail Map journey, we're touching on CNCF standards, databases, communication patterns and security.

Cloud-native is an ever-evolving story; you're never done. When looking back at the trail map, you will notice that advanced topics, such as container runtime, can present optimization opportunities for your workloads. You always need to think holistically about what you're doing. There are plenty of moving parts, and your architecture is a living creature that takes shape depending on your business requirements.

CNCF and the industry attempt to tame the complexity by creating new standards and aligning development efforts with standard practices. That being said, there are still many architectural decisions to be made, and unfortunately, rarely can the right answer be spotted from a long distance. Usually, you need to think, try, assess, and return to the drawing board.

One area that sparks lively discussions is the communication pattern between microservices. With so many options on the table and a variety of requirements, consensus is rarely reached among the so-called experts. And even if the right architectural choice is made, you might find that a better option emerges in a relatively short time frame. Oracle Cloud offers plenty of flexibility, through support for both open-source solutions and managed services such as OCI Queue, Events, Notifications, or Streaming.

Except for some very rare cases, data needs to be persistent, and that's why databases are an integral part of most application architectures. Oracle knows a thing or two about data management, and when it comes to OCI, there are plenty of options to choose from: Autonomous Database, NoSQL, OpenSearch, MySQL, or managed Oracle databases come in different shapes and sizes to suit your needs.

Lastly, but very importantly, security must be enforced at every layer of your application stack. OCI was built from the ground up with security in mind, and there are two things you need to be aware of: the security of the cloud is Oracle's responsibility, but security in the cloud is something for you to handle, and OCI makes it easier through services such as Identity Cloud Service, Vault, Web Application Firewall, and others built to make your life easier and your workloads safer.