SlideShare a Scribd company logo
1
Building Cloud Native Applications
with Oracle Autonomous Database
Manish Kapur
Copyright © 2020 Oracle and/or its affiliates.
/in/mkapur
@kapmani
Safe harbor statement
The following is intended to outline our general product direction. It is intended for information
purposes only, and may not be incorporated into any contract. It is not a commitment to deliver
any material, code, or functionality, and should not be relied upon in making purchasing
decisions.
The development, release, timing, and pricing of any features or functionality described for
Oracle’s products may change and remains at the sole discretion of Oracle Corporation.
Copyright © 2020, Oracle and/or its affiliates. All rights reserved.2
Evolution of Computing
3
Evolution of Development and Deployment
Copyright © 2020 Oracle and/or its affiliates.
Application InfrastructureDeployment & PackagingApplication ArchitectureDevelopment Process
CloudNative
Waterfall Monolithic Physical Server Datacenter~ 1980
~ 1990
HostedVirtual ServersN-TierAgile
~ 2000
Plan
Release
Build
Code
Test
Operate
Monitor
Deploy
DevOps Micro-services Containers Cloud~ 2010
4
Not subject to restriction.
Database management with Cloud Native Apps is hard
Copyright © 2020, Oracle and/or its affiliates. All rights reserved.6
Relational DBs
NoSQL DBs
Document DBs
Graph DBs
Key Value DBs
…
…
So many choices!
7Source: https://www.cncf.io/projects/Copyright © 2020, Oracle and/or its affiliates. All rights reserved.
7
CNCF – Trail Map
Not subject to restriction.
8
Mobile Hub
Oracle Cloud Infrastructure
Visual Builder
Autonomous
Database
MySQL NoSQL Big Data
APEX Digital Assistant
Resource
Manager
Developer
Cloud
Identity
APM
Containers
Kubernetes
Data
Science
StorageCompute Networking Load Balancer Edge
Low Code
Data ManagementCloud Native
Container
Registry
Functions
Developer
Tools
Any Language, Any Framework Mobile
Log
Management
and Security
Key
Management
Monitoring
API
Management
API
Events API Gateway
AI/ML
Application Development with Oracle Cloud
Copyright © 2020, Oracle and/or its affiliates. All rights reserved.9
Copyright © 2020, Oracle and/or its affiliates. All rights reserved.10
Development and DevOps with Oracle
Any Language, Any Framework
Code Build Deploy Test Secure Monitor
Selenium
Cucumber
Junit
…
Developer Cloud
Git
Subversion
Bitbucket
...
Management Cloud
OCI Monitoring
Prometheus
Grafana
…
Container image
scanning
Identity Cloud
…
Developer Cloud
Jenkins
Gitlab CI
…
Developer Cloud
Container Engine
Registry
Resource Manager
Terraform, Ansible
…
Software Development Lifecycle
An End-to-End Cloud Native Suite
Build, Deploy, Operate – An Open, Standards Based, Cloud Neutral App Dev Platform
Copyright © 2020, Oracle and/or its affiliates. All rights reserved.11
Supporting Cloud Native Technologies
Oracle Functions (Fn Project)
OCI Container Engine for Kubernetes (OKE)
Oracle Cloud Infrastructure Registry (OCIR)
12
Container Native Application Development Capabilities
Build, Deploy, Operate Container Based Applications
Continuous Integration and Delivery Pipeline
Docker Compliant Container Image Registry
Fully Managed Standard Kubernetes Service
Open Source Serverless Functions Framework
Service Mesh, Monitoring, Events, Streaming,
Notifications, Service Broker etc.
Oracle Developer Cloud
Copyright © 2020, Oracle and/or its affiliates. All rights reserved.12
13
Monolithic Applications
Single, Monolithic App
Must Deploy Entire App
One Database for Entire App
Organized Around Technology
Layers
State In Each Runtime Instance
One Technology Stack for Entire App
In-process Calls Locally, SOAP
Externally
Microservices
Many, Smaller Minimal Function
Microservices
Can Deploy Each Microservice Independently
Each Microservice Often Has Its Own
Datastore
Organized Around Business Capabilities
State is Externalized
Choice of Technology for Each Microservice
REST Calls Over HTTP, Messaging, or Binary
Monolithic vs Microservices?
Copyright © 2020, Oracle and/or its affiliates. All rights reserved.
14
Database Management with Cloud Native Apps Is Hard
With more micro-services, we can have a sprawl of specialized databases, but…
Each database uses
proprietary APIs for access
Data propagation is difficult, and
data can become unreliable
Security and management across
all databases is difficult
• Data Sharing
• Management
• Security
• Complexity
• Sprawl
• HA
• Skills
Document DB Key-Value DB Analytic DB Relational DB
1 2 3
Copyright © 2020, Oracle and/or its affiliates. All rights reserved.
15
Autonomous Database for Developers
One database for all
development
• Multi-model database
• Any data type
• Any programming
language
• Any workload: OLTP
and OLAP
A modern database for
modern apps
• ML and advanced
analytics
• Develop cloud native
apps using micro-
services and server-
less
• CLI / REST API access
• Performance Hub
Autonomous
operations using ML
• Self-tuning
• Self-securing
• Highly available
• Zero downtime scaling
Get started quickly and
easily
• Free to try. Spins up in
minutes.
• Integrates with your
favorite IDEs and tools
• Built-In developer tools
Focus on building your app. Let us take care of the data
Copyright © 2020, Oracle and/or its affiliates. All rights reserved.
16
Simplifying Data Management for Cloud Native
AQ MSG AQ MSG
AnalyticsOrdersCatalog Customers Recommend
REST API
Micro-Services with
One Autonomous Database
Micro-Services with
Multiple Self-Managed Databases
Analytics
Event
Product Catalog
Event
Recommendations
Customers Orders
Cross PDB
Queries
Graph
GraphColumn
Row Row
Row Row Column
Micro-Services Databases
Autonomous Transaction Processing (ATP) Database
Copyright © 2020, Oracle and/or its affiliates. All rights reserved.
17
Creating and Deploying Cloud Native Applications
Submit Code to
GitHub,
triggering CI/CD
toolchain
CI/CD Toolchain:
Developer Cloud,
etc.
Build
Test
Push
Push Docker
images to
Registry
Cloud
Infrastructure
Registry
Container
Engine for
Kubernetes
Deploy
images to
production
Containers
running micro-
services
Oracle Cloud Infrastructure
Autonomous
Transaction
Processing
Develop new
microservices
based app
</Code>
Copyright © 2020, Oracle and/or its affiliates. All rights reserved.
18
Demo Time!
Copyright © 2020, Oracle and/or its affiliates. All rights reserved.
Oracle Cloud Free Tier
Always Free
Services you can use
for an unlimited time
Free Trial
Free credits for 30 days
+
Learn, explore, and build for free
19
https://www.oracle.com/cloud/free/
Copyright © 2020, Oracle and/or its affiliates. All rights reserved.
Thank You!
Manish Kapur
/in/mkapur
@kapmani

More Related Content

What's hot (20)

PPTX
cyber-security-reference-architecture
Birendra Negi ☁️
 
PPTX
Spring cloud config
Shubhani Jain
 
PDF
Azure Arc Overview from Microsoft
David J Rosenthal
 
PDF
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar
 
PPT
Domain model
Eagle Eyes
 
PDF
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
Kai Wähner
 
PPTX
Modelo 4+1
U Tecnologica de Chile
 
PDF
Ingenieria de requisitos - Ingeniería de Software
Juan Manuel Agüera Castro
 
PPTX
Introduction to PowerApps and Flow
James Milne
 
PDF
CS8592-OOAD Lecture Notes Unit-3
Gobinath Subramaniam
 
PDF
Seamless End-to-End Production Machine Learning with Seldon and MLflow
Databricks
 
PDF
Hcl digital experience
Roberto Boccadoro
 
PDF
Building a CI/CD Pipeline for PHP apps
Juan Manuel Torres
 
PPT
Gestion de la configuracion del software
Johan Prevot R
 
PDF
Introduction to Google Cloud Platform
Opsta
 
PDF
Learn to Use Databricks for the Full ML Lifecycle
Databricks
 
PDF
Kubecon 2023 EU - KServe - The State and Future of Cloud-Native Model Serving
Theofilos Papapanagiotou
 
PPTX
Getting started with ms graph api
Jasjit Chopra
 
PDF
CS8592-OOAD Lecture Notes Unit-2
Gobinath Subramaniam
 
PDF
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
Jitendra Bafna
 
cyber-security-reference-architecture
Birendra Negi ☁️
 
Spring cloud config
Shubhani Jain
 
Azure Arc Overview from Microsoft
David J Rosenthal
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar
 
Domain model
Eagle Eyes
 
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
Kai Wähner
 
Ingenieria de requisitos - Ingeniería de Software
Juan Manuel Agüera Castro
 
Introduction to PowerApps and Flow
James Milne
 
CS8592-OOAD Lecture Notes Unit-3
Gobinath Subramaniam
 
Seamless End-to-End Production Machine Learning with Seldon and MLflow
Databricks
 
Hcl digital experience
Roberto Boccadoro
 
Building a CI/CD Pipeline for PHP apps
Juan Manuel Torres
 
Gestion de la configuracion del software
Johan Prevot R
 
Introduction to Google Cloud Platform
Opsta
 
Learn to Use Databricks for the Full ML Lifecycle
Databricks
 
Kubecon 2023 EU - KServe - The State and Future of Cloud-Native Model Serving
Theofilos Papapanagiotou
 
Getting started with ms graph api
Jasjit Chopra
 
CS8592-OOAD Lecture Notes Unit-2
Gobinath Subramaniam
 
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
Jitendra Bafna
 

Similar to Building Cloud Native Applications with Oracle Autonomous Database. (20)

PDF
Modern Application Development for the Enterprise
Juarez Junior
 
PDF
Oracle Modern AppDev Approach to Cloud & Container Native App
Paulo Alberto Simoes ∴
 
PDF
B3 getting started_with_cloud_native_development
Dr. Wilfred Lin (Ph.D.)
 
PDF
Oracle Cloud Native
Neagu Alexandru Cristian
 
PDF
Building and Deploying Cloud Native Applications
Manish Kapur
 
PDF
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Oracle Developers
 
PDF
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle Developers
 
PPTX
Cloud Native Application Development - build fast, cheap, scalable and agile ...
Lucas Jellema
 
PPTX
Jfokus 2017 Oracle Dev Cloud and Containers
Mika Rinne
 
PDF
Modern App Development with Oracle Cloud
Juan Carlos Ruiz Rico
 
PPTX
Cloud Native Application Development-build fast, low TCO, scalable & agile so...
Lucas Jellema
 
PPTX
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
Lucas Jellema
 
PDF
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
PDF
Coding from Application Container Cloud to Oracle JET
Geertjan Wielenga
 
PDF
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Riccardo Romani
 
PDF
MySQL day Dublin - OCI & Application Development
Henry J. Kröger
 
PPTX
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Lucas Jellema
 
PDF
B1 keynote reimagine_application_development_and_delivery_with_oracle_platform
Dr. Wilfred Lin (Ph.D.)
 
PDF
Valor diferencial de la propuesta cloud
OracleIberia
 
PPTX
Episode 1: Transition to Iaas
BenoitFindeis
 
Modern Application Development for the Enterprise
Juarez Junior
 
Oracle Modern AppDev Approach to Cloud & Container Native App
Paulo Alberto Simoes ∴
 
B3 getting started_with_cloud_native_development
Dr. Wilfred Lin (Ph.D.)
 
Oracle Cloud Native
Neagu Alexandru Cristian
 
Building and Deploying Cloud Native Applications
Manish Kapur
 
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Oracle Developers
 
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle Developers
 
Cloud Native Application Development - build fast, cheap, scalable and agile ...
Lucas Jellema
 
Jfokus 2017 Oracle Dev Cloud and Containers
Mika Rinne
 
Modern App Development with Oracle Cloud
Juan Carlos Ruiz Rico
 
Cloud Native Application Development-build fast, low TCO, scalable & agile so...
Lucas Jellema
 
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
Lucas Jellema
 
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Coding from Application Container Cloud to Oracle JET
Geertjan Wielenga
 
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Riccardo Romani
 
MySQL day Dublin - OCI & Application Development
Henry J. Kröger
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Lucas Jellema
 
B1 keynote reimagine_application_development_and_delivery_with_oracle_platform
Dr. Wilfred Lin (Ph.D.)
 
Valor diferencial de la propuesta cloud
OracleIberia
 
Episode 1: Transition to Iaas
BenoitFindeis
 
Ad

More from Oracle Developers (20)

PDF
Running Kubernetes Workloads on Oracle Cloud Infrastructure
Oracle Developers
 
PDF
Apex atp customer_presentation_wwc march 2019
Oracle Developers
 
PDF
Fn meetup by Sardar Jamal Arif
Oracle Developers
 
PDF
Get ready for_an_autonomous_data_driven_future_ext
Oracle Developers
 
PDF
Container Native Development Tools - Talk by Mickey Boxell
Oracle Developers
 
PDF
General Capabilities of GraalVM by Oleg Selajev @shelajev
Oracle Developers
 
PDF
GraalVM Native Images by Oleg Selajev @shelajev
Oracle Developers
 
PDF
Serverless Patterns by Jesse Butler
Oracle Developers
 
PDF
Java Library for High Speed Streaming Data
Oracle Developers
 
PDF
Artificial Intelligence
Oracle Developers
 
PDF
Reactive Java Programming: A new Asynchronous Database Access API by Kuassi M...
Oracle Developers
 
PDF
Managing containers on Oracle Cloud by Jamal Arif
Oracle Developers
 
PDF
North America November Meetups
Oracle Developers
 
PDF
GraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
Oracle Developers
 
PDF
North America Meetups in September
Oracle Developers
 
PPTX
Introduction to the Oracle Container Engine
Oracle Developers
 
PPTX
Oracle Data Science Platform
Oracle Developers
 
PDF
Persistent storage with containers By Kaslin Fields
Oracle Developers
 
PDF
The Fn Project by Jesse Butler
Oracle Developers
 
PDF
Silicon Valley JUG meetup July 18, 2018
Oracle Developers
 
Running Kubernetes Workloads on Oracle Cloud Infrastructure
Oracle Developers
 
Apex atp customer_presentation_wwc march 2019
Oracle Developers
 
Fn meetup by Sardar Jamal Arif
Oracle Developers
 
Get ready for_an_autonomous_data_driven_future_ext
Oracle Developers
 
Container Native Development Tools - Talk by Mickey Boxell
Oracle Developers
 
General Capabilities of GraalVM by Oleg Selajev @shelajev
Oracle Developers
 
GraalVM Native Images by Oleg Selajev @shelajev
Oracle Developers
 
Serverless Patterns by Jesse Butler
Oracle Developers
 
Java Library for High Speed Streaming Data
Oracle Developers
 
Artificial Intelligence
Oracle Developers
 
Reactive Java Programming: A new Asynchronous Database Access API by Kuassi M...
Oracle Developers
 
Managing containers on Oracle Cloud by Jamal Arif
Oracle Developers
 
North America November Meetups
Oracle Developers
 
GraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
Oracle Developers
 
North America Meetups in September
Oracle Developers
 
Introduction to the Oracle Container Engine
Oracle Developers
 
Oracle Data Science Platform
Oracle Developers
 
Persistent storage with containers By Kaslin Fields
Oracle Developers
 
The Fn Project by Jesse Butler
Oracle Developers
 
Silicon Valley JUG meetup July 18, 2018
Oracle Developers
 
Ad

Recently uploaded (20)

PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
July Patch Tuesday
Ivanti
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
July Patch Tuesday
Ivanti
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Python basic programing language for automation
DanialHabibi2
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 

Building Cloud Native Applications with Oracle Autonomous Database.

  • 1. 1 Building Cloud Native Applications with Oracle Autonomous Database Manish Kapur Copyright © 2020 Oracle and/or its affiliates. /in/mkapur @kapmani
  • 2. Safe harbor statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation. Copyright © 2020, Oracle and/or its affiliates. All rights reserved.2
  • 4. Evolution of Development and Deployment Copyright © 2020 Oracle and/or its affiliates. Application InfrastructureDeployment & PackagingApplication ArchitectureDevelopment Process CloudNative Waterfall Monolithic Physical Server Datacenter~ 1980 ~ 1990 HostedVirtual ServersN-TierAgile ~ 2000 Plan Release Build Code Test Operate Monitor Deploy DevOps Micro-services Containers Cloud~ 2010 4
  • 5. Not subject to restriction.
  • 6. Database management with Cloud Native Apps is hard Copyright © 2020, Oracle and/or its affiliates. All rights reserved.6 Relational DBs NoSQL DBs Document DBs Graph DBs Key Value DBs … … So many choices!
  • 8. CNCF – Trail Map Not subject to restriction. 8
  • 9. Mobile Hub Oracle Cloud Infrastructure Visual Builder Autonomous Database MySQL NoSQL Big Data APEX Digital Assistant Resource Manager Developer Cloud Identity APM Containers Kubernetes Data Science StorageCompute Networking Load Balancer Edge Low Code Data ManagementCloud Native Container Registry Functions Developer Tools Any Language, Any Framework Mobile Log Management and Security Key Management Monitoring API Management API Events API Gateway AI/ML Application Development with Oracle Cloud Copyright © 2020, Oracle and/or its affiliates. All rights reserved.9
  • 10. Copyright © 2020, Oracle and/or its affiliates. All rights reserved.10 Development and DevOps with Oracle Any Language, Any Framework Code Build Deploy Test Secure Monitor Selenium Cucumber Junit … Developer Cloud Git Subversion Bitbucket ... Management Cloud OCI Monitoring Prometheus Grafana … Container image scanning Identity Cloud … Developer Cloud Jenkins Gitlab CI … Developer Cloud Container Engine Registry Resource Manager Terraform, Ansible … Software Development Lifecycle
  • 11. An End-to-End Cloud Native Suite Build, Deploy, Operate – An Open, Standards Based, Cloud Neutral App Dev Platform Copyright © 2020, Oracle and/or its affiliates. All rights reserved.11
  • 12. Supporting Cloud Native Technologies Oracle Functions (Fn Project) OCI Container Engine for Kubernetes (OKE) Oracle Cloud Infrastructure Registry (OCIR) 12 Container Native Application Development Capabilities Build, Deploy, Operate Container Based Applications Continuous Integration and Delivery Pipeline Docker Compliant Container Image Registry Fully Managed Standard Kubernetes Service Open Source Serverless Functions Framework Service Mesh, Monitoring, Events, Streaming, Notifications, Service Broker etc. Oracle Developer Cloud Copyright © 2020, Oracle and/or its affiliates. All rights reserved.12
  • 13. 13 Monolithic Applications Single, Monolithic App Must Deploy Entire App One Database for Entire App Organized Around Technology Layers State In Each Runtime Instance One Technology Stack for Entire App In-process Calls Locally, SOAP Externally Microservices Many, Smaller Minimal Function Microservices Can Deploy Each Microservice Independently Each Microservice Often Has Its Own Datastore Organized Around Business Capabilities State is Externalized Choice of Technology for Each Microservice REST Calls Over HTTP, Messaging, or Binary Monolithic vs Microservices? Copyright © 2020, Oracle and/or its affiliates. All rights reserved.
  • 14. 14 Database Management with Cloud Native Apps Is Hard With more micro-services, we can have a sprawl of specialized databases, but… Each database uses proprietary APIs for access Data propagation is difficult, and data can become unreliable Security and management across all databases is difficult • Data Sharing • Management • Security • Complexity • Sprawl • HA • Skills Document DB Key-Value DB Analytic DB Relational DB 1 2 3 Copyright © 2020, Oracle and/or its affiliates. All rights reserved.
  • 15. 15 Autonomous Database for Developers One database for all development • Multi-model database • Any data type • Any programming language • Any workload: OLTP and OLAP A modern database for modern apps • ML and advanced analytics • Develop cloud native apps using micro- services and server- less • CLI / REST API access • Performance Hub Autonomous operations using ML • Self-tuning • Self-securing • Highly available • Zero downtime scaling Get started quickly and easily • Free to try. Spins up in minutes. • Integrates with your favorite IDEs and tools • Built-In developer tools Focus on building your app. Let us take care of the data Copyright © 2020, Oracle and/or its affiliates. All rights reserved.
  • 16. 16 Simplifying Data Management for Cloud Native AQ MSG AQ MSG AnalyticsOrdersCatalog Customers Recommend REST API Micro-Services with One Autonomous Database Micro-Services with Multiple Self-Managed Databases Analytics Event Product Catalog Event Recommendations Customers Orders Cross PDB Queries Graph GraphColumn Row Row Row Row Column Micro-Services Databases Autonomous Transaction Processing (ATP) Database Copyright © 2020, Oracle and/or its affiliates. All rights reserved.
  • 17. 17 Creating and Deploying Cloud Native Applications Submit Code to GitHub, triggering CI/CD toolchain CI/CD Toolchain: Developer Cloud, etc. Build Test Push Push Docker images to Registry Cloud Infrastructure Registry Container Engine for Kubernetes Deploy images to production Containers running micro- services Oracle Cloud Infrastructure Autonomous Transaction Processing Develop new microservices based app </Code> Copyright © 2020, Oracle and/or its affiliates. All rights reserved.
  • 18. 18 Demo Time! Copyright © 2020, Oracle and/or its affiliates. All rights reserved.
  • 19. Oracle Cloud Free Tier Always Free Services you can use for an unlimited time Free Trial Free credits for 30 days + Learn, explore, and build for free 19 https://www.oracle.com/cloud/free/ Copyright © 2020, Oracle and/or its affiliates. All rights reserved.