SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
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

Weitere Àhnliche Inhalte

Was ist angesagt?

ç§ăŻă“ă“ă§ă€ăŸă„ă„ăŸïŒ Oracle database 11g から 12căžăźă‚ąăƒƒăƒ—ă‚°ăƒŹăƒŒăƒ‰ăš Oracle Database 12c ăźæ–°æ©Ÿèƒœ@201...
ç§ăŻă“ă“ă§ă€ăŸă„ă„ăŸïŒ Oracle database 11g から 12căžăźă‚ąăƒƒăƒ—ă‚°ăƒŹăƒŒăƒ‰ăš Oracle Database 12c ăźæ–°æ©Ÿèƒœ@201...ç§ăŻă“ă“ă§ă€ăŸă„ă„ăŸïŒ Oracle database 11g から 12căžăźă‚ąăƒƒăƒ—ă‚°ăƒŹăƒŒăƒ‰ăš Oracle Database 12c ăźæ–°æ©Ÿèƒœ@201...
ç§ăŻă“ă“ă§ă€ăŸă„ă„ăŸïŒ Oracle database 11g から 12căžăźă‚ąăƒƒăƒ—ă‚°ăƒŹăƒŒăƒ‰ăš Oracle Database 12c ăźæ–°æ©Ÿèƒœ@201...yoshimotot
 
【Logic Appsç·šă€‘ăƒŽăƒłă‚łăƒŒăƒ‡ă‚Łăƒłă‚°ă§ăƒ‡ă‚­ă‚‹ïŒăŠć•ă„ćˆă‚ă›ăƒ•ă‚©ăƒŒăƒ æ©Ÿèƒœæ‹ĄćŒ”
【Logic Appsç·šă€‘ăƒŽăƒłă‚łăƒŒăƒ‡ă‚Łăƒłă‚°ă§ăƒ‡ă‚­ă‚‹ïŒăŠć•ă„ćˆă‚ă›ăƒ•ă‚©ăƒŒăƒ æ©Ÿèƒœæ‹ĄćŒ”ă€Logic Appsç·šă€‘ăƒŽăƒłă‚łăƒŒăƒ‡ă‚Łăƒłă‚°ă§ăƒ‡ă‚­ă‚‹ïŒăŠć•ă„ćˆă‚ă›ăƒ•ă‚©ăƒŒăƒ æ©Ÿèƒœæ‹ĄćŒ”
【Logic Appsç·šă€‘ăƒŽăƒłă‚łăƒŒăƒ‡ă‚Łăƒłă‚°ă§ăƒ‡ă‚­ă‚‹ïŒăŠć•ă„ćˆă‚ă›ăƒ•ă‚©ăƒŒăƒ æ©Ÿèƒœæ‹ĄćŒ”ć…žć­ æŸæœŹ
 
Flutter èž©é›·ćżƒćŸ—
Flutter èž©é›·ćżƒćŸ—Flutter èž©é›·ćżƒćŸ—
Flutter èž©é›·ćżƒćŸ—Weizhong Yang
 
Histograms at scale - Monitorama 2019
Histograms at scale - Monitorama 2019Histograms at scale - Monitorama 2019
Histograms at scale - Monitorama 2019Evan Chan
 
OPcacheăźæ–°æ©Ÿèƒœăƒ•ă‚Ąă‚€ăƒ«ăƒ™ăƒŒă‚čă‚­ăƒŁăƒƒă‚·ăƒ„ăźć†…éƒšćźŸèŁ…ă‚’èȘ­ă‚“ă§ăżăŸ
OPcacheăźæ–°æ©Ÿèƒœăƒ•ă‚Ąă‚€ăƒ«ăƒ™ăƒŒă‚čă‚­ăƒŁăƒƒă‚·ăƒ„ăźć†…éƒšćźŸèŁ…ă‚’èȘ­ă‚“ă§ăżăŸOPcacheăźæ–°æ©Ÿèƒœăƒ•ă‚Ąă‚€ăƒ«ăƒ™ăƒŒă‚čă‚­ăƒŁăƒƒă‚·ăƒ„ăźć†…éƒšćźŸèŁ…ă‚’èȘ­ă‚“ă§ăżăŸ
OPcacheăźæ–°æ©Ÿèƒœăƒ•ă‚Ąă‚€ăƒ«ăƒ™ăƒŒă‚čă‚­ăƒŁăƒƒă‚·ăƒ„ăźć†…éƒšćźŸèŁ…ă‚’èȘ­ă‚“ă§ăżăŸYoshio Hanawa
 
MySQL 8.0ă§æ†¶ăˆăŠăŠă„ăŠă»ă—ă„ă“ăš
MySQL 8.0ă§æ†¶ăˆăŠăŠă„ăŠă»ă—ă„ă“ăšMySQL 8.0ă§æ†¶ăˆăŠăŠă„ăŠă»ă—ă„ă“ăš
MySQL 8.0ă§æ†¶ăˆăŠăŠă„ăŠă»ă—ă„ă“ăšyoku0825
 
Javaă‚łăƒŒăƒ‰ăŒé€ŸăćźŸâŸă•ă‚Œă‚‹ç§˜ćŻ† - JITă‚łăƒłăƒ‘ă‚€ăƒ©âŒŠâŸšïŒˆJJUG CCC 2020 FallèŹ›æŒ”èł‡æ–™ïŒ‰
Javaă‚łăƒŒăƒ‰ăŒé€ŸăćźŸâŸă•ă‚Œă‚‹ç§˜ćŻ† - JITă‚łăƒłăƒ‘ă‚€ăƒ©âŒŠâŸšïŒˆJJUG CCC 2020 FallèŹ›æŒ”èł‡æ–™ïŒ‰Javaă‚łăƒŒăƒ‰ăŒé€ŸăćźŸâŸă•ă‚Œă‚‹ç§˜ćŻ† - JITă‚łăƒłăƒ‘ă‚€ăƒ©âŒŠâŸšïŒˆJJUG CCC 2020 FallèŹ›æŒ”èł‡æ–™ïŒ‰
Javaă‚łăƒŒăƒ‰ăŒé€ŸăćźŸâŸă•ă‚Œă‚‹ç§˜ćŻ† - JITă‚łăƒłăƒ‘ă‚€ăƒ©âŒŠâŸšïŒˆJJUG CCC 2020 FallèŹ›æŒ”èł‡æ–™ïŒ‰NTT DATA Technology & Innovation
 
iostat await svctm た èŠ‹ă‹ăŸă€è€ƒăˆæ–č
iostat await svctm た èŠ‹ă‹ăŸă€è€ƒăˆæ–čiostat await svctm た èŠ‹ă‹ăŸă€è€ƒăˆæ–č
iostat await svctm た èŠ‹ă‹ăŸă€è€ƒăˆæ–čæ­© 柎田
 
Apache Struts2 ă«ăŠă‘ă‚‹ä»»æ„ăź Java ăƒĄă‚œăƒƒăƒ‰ćźŸèĄŒăźè„†ćŒ±æ€§
Apache Struts2 ă«ăŠă‘ă‚‹ä»»æ„ăź Java ăƒĄă‚œăƒƒăƒ‰ćźŸèĄŒăźè„†ćŒ±æ€§Apache Struts2 ă«ăŠă‘ă‚‹ä»»æ„ăź Java ăƒĄă‚œăƒƒăƒ‰ćźŸèĄŒăźè„†ćŒ±æ€§
Apache Struts2 ă«ăŠă‘ă‚‹ä»»æ„ăź Java ăƒĄă‚œăƒƒăƒ‰ćźŸèĄŒăźè„†ćŒ±æ€§JPCERT Coordination Center
 
Zabbixæœ€æ–°æƒ…ć ± Zabbix 6.0ă«ć‘ă‘ăŠïœž OSC2021 Online/Fall
Zabbixæœ€æ–°æƒ…ć ± Zabbix 6.0ă«ć‘ă‘ăŠïœž OSC2021 Online/FallZabbixæœ€æ–°æƒ…ć ± Zabbix 6.0ă«ć‘ă‘ăŠïœž OSC2021 Online/Fall
Zabbixæœ€æ–°æƒ…ć ± Zabbix 6.0ă«ć‘ă‘ăŠïœž OSC2021 Online/FallAtsushi Tanaka
 
MHA for MySQLずDeNAたă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚čăźè©±
MHA for MySQLずDeNAたă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚čăźè©±MHA for MySQLずDeNAたă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚čăźè©±
MHA for MySQLずDeNAたă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚čăźè©±Yoshinori Matsunobu
 
[Oracle Code Tokyo 2017] Live Challenge!! SQLăƒ‘ăƒ•ă‚©ăƒŒăƒžăƒłă‚čăźé«˜é€ŸćŒ–ăźé™ç•Œă‚’ç›źæŒ‡ă›ïŒ
[Oracle Code Tokyo 2017] Live Challenge!! SQLăƒ‘ăƒ•ă‚©ăƒŒăƒžăƒłă‚čăźé«˜é€ŸćŒ–ăźé™ç•Œă‚’ç›źæŒ‡ă›ïŒ[Oracle Code Tokyo 2017] Live Challenge!! SQLăƒ‘ăƒ•ă‚©ăƒŒăƒžăƒłă‚čăźé«˜é€ŸćŒ–ăźé™ç•Œă‚’ç›źæŒ‡ă›ïŒ
[Oracle Code Tokyo 2017] Live Challenge!! SQLăƒ‘ăƒ•ă‚©ăƒŒăƒžăƒłă‚čăźé«˜é€ŸćŒ–ăźé™ç•Œă‚’ç›źæŒ‡ă›ïŒă‚Șăƒ©ă‚Żăƒ«ă‚šăƒłă‚žăƒ‹ă‚ąé€šäżĄ
 
EBPF and Linux Networking
EBPF and Linux NetworkingEBPF and Linux Networking
EBPF and Linux NetworkingPLUMgrid
 
Linuxć„łć­éƒšă€€systemdćŸčćș•ć…„門
Linuxć„łć­éƒšă€€systemdćŸčćș•ć…„門Linuxć„łć­éƒšă€€systemdćŸčćș•ć…„門
Linuxć„łć­éƒšă€€systemdćŸčćș•ć…„門Etsuji Nakai
 
Rootless Kubernetes
Rootless KubernetesRootless Kubernetes
Rootless KubernetesAkihiro Suda
 
Battle of the frameworks : Quarkus vs SpringBoot
Battle of the frameworks : Quarkus vs SpringBootBattle of the frameworks : Quarkus vs SpringBoot
Battle of the frameworks : Quarkus vs SpringBootChristos Sotiriou
 
ć€§èŠæšĄç’°ćąƒăźOpenStack ă‚ąăƒƒăƒ—ă‚°ăƒŹăƒŒăƒ‰ăźè€ƒăˆæ–čăšćźŸæ–œăźă‚łăƒ„
ć€§èŠæšĄç’°ćąƒăźOpenStackă‚ąăƒƒăƒ—ă‚°ăƒŹăƒŒăƒ‰ăźè€ƒăˆæ–čăšćźŸæ–œăźă‚łăƒ„ć€§èŠæšĄç’°ćąƒăźOpenStackă‚ąăƒƒăƒ—ă‚°ăƒŹăƒŒăƒ‰ăźè€ƒăˆæ–čăšćźŸæ–œăźă‚łăƒ„
ć€§èŠæšĄç’°ćąƒăźOpenStack ă‚ąăƒƒăƒ—ă‚°ăƒŹăƒŒăƒ‰ăźè€ƒăˆæ–čăšćźŸæ–œăźă‚łăƒ„Tomoya Hashimoto
 
MySQL 8.0 EXPLAIN ANALYZE
MySQL 8.0 EXPLAIN ANALYZEMySQL 8.0 EXPLAIN ANALYZE
MySQL 8.0 EXPLAIN ANALYZENorvald Ryeng
 
OpenStack SwiftçŽč介
OpenStack SwiftçŽč介OpenStack SwiftçŽč介
OpenStack SwiftçŽč介Kota Tsuyuzaki
 

Was ist angesagt? (20)

ç§ăŻă“ă“ă§ă€ăŸă„ă„ăŸïŒ Oracle database 11g から 12căžăźă‚ąăƒƒăƒ—ă‚°ăƒŹăƒŒăƒ‰ăš Oracle Database 12c ăźæ–°æ©Ÿèƒœ@201...
ç§ăŻă“ă“ă§ă€ăŸă„ă„ăŸïŒ Oracle database 11g から 12căžăźă‚ąăƒƒăƒ—ă‚°ăƒŹăƒŒăƒ‰ăš Oracle Database 12c ăźæ–°æ©Ÿèƒœ@201...ç§ăŻă“ă“ă§ă€ăŸă„ă„ăŸïŒ Oracle database 11g から 12căžăźă‚ąăƒƒăƒ—ă‚°ăƒŹăƒŒăƒ‰ăš Oracle Database 12c ăźæ–°æ©Ÿèƒœ@201...
ç§ăŻă“ă“ă§ă€ăŸă„ă„ăŸïŒ Oracle database 11g から 12căžăźă‚ąăƒƒăƒ—ă‚°ăƒŹăƒŒăƒ‰ăš Oracle Database 12c ăźæ–°æ©Ÿèƒœ@201...
 
【Logic Appsç·šă€‘ăƒŽăƒłă‚łăƒŒăƒ‡ă‚Łăƒłă‚°ă§ăƒ‡ă‚­ă‚‹ïŒăŠć•ă„ćˆă‚ă›ăƒ•ă‚©ăƒŒăƒ æ©Ÿèƒœæ‹ĄćŒ”
【Logic Appsç·šă€‘ăƒŽăƒłă‚łăƒŒăƒ‡ă‚Łăƒłă‚°ă§ăƒ‡ă‚­ă‚‹ïŒăŠć•ă„ćˆă‚ă›ăƒ•ă‚©ăƒŒăƒ æ©Ÿèƒœæ‹ĄćŒ”ă€Logic Appsç·šă€‘ăƒŽăƒłă‚łăƒŒăƒ‡ă‚Łăƒłă‚°ă§ăƒ‡ă‚­ă‚‹ïŒăŠć•ă„ćˆă‚ă›ăƒ•ă‚©ăƒŒăƒ æ©Ÿèƒœæ‹ĄćŒ”
【Logic Appsç·šă€‘ăƒŽăƒłă‚łăƒŒăƒ‡ă‚Łăƒłă‚°ă§ăƒ‡ă‚­ă‚‹ïŒăŠć•ă„ćˆă‚ă›ăƒ•ă‚©ăƒŒăƒ æ©Ÿèƒœæ‹ĄćŒ”
 
Flutter èž©é›·ćżƒćŸ—
Flutter èž©é›·ćżƒćŸ—Flutter èž©é›·ćżƒćŸ—
Flutter èž©é›·ćżƒćŸ—
 
Histograms at scale - Monitorama 2019
Histograms at scale - Monitorama 2019Histograms at scale - Monitorama 2019
Histograms at scale - Monitorama 2019
 
OPcacheăźæ–°æ©Ÿèƒœăƒ•ă‚Ąă‚€ăƒ«ăƒ™ăƒŒă‚čă‚­ăƒŁăƒƒă‚·ăƒ„ăźć†…éƒšćźŸèŁ…ă‚’èȘ­ă‚“ă§ăżăŸ
OPcacheăźæ–°æ©Ÿèƒœăƒ•ă‚Ąă‚€ăƒ«ăƒ™ăƒŒă‚čă‚­ăƒŁăƒƒă‚·ăƒ„ăźć†…éƒšćźŸèŁ…ă‚’èȘ­ă‚“ă§ăżăŸOPcacheăźæ–°æ©Ÿèƒœăƒ•ă‚Ąă‚€ăƒ«ăƒ™ăƒŒă‚čă‚­ăƒŁăƒƒă‚·ăƒ„ăźć†…éƒšćźŸèŁ…ă‚’èȘ­ă‚“ă§ăżăŸ
OPcacheăźæ–°æ©Ÿèƒœăƒ•ă‚Ąă‚€ăƒ«ăƒ™ăƒŒă‚čă‚­ăƒŁăƒƒă‚·ăƒ„ăźć†…éƒšćźŸèŁ…ă‚’èȘ­ă‚“ă§ăżăŸ
 
私ずmysqlずROLE
私ずmysqlずROLE私ずmysqlずROLE
私ずmysqlずROLE
 
MySQL 8.0ă§æ†¶ăˆăŠăŠă„ăŠă»ă—ă„ă“ăš
MySQL 8.0ă§æ†¶ăˆăŠăŠă„ăŠă»ă—ă„ă“ăšMySQL 8.0ă§æ†¶ăˆăŠăŠă„ăŠă»ă—ă„ă“ăš
MySQL 8.0ă§æ†¶ăˆăŠăŠă„ăŠă»ă—ă„ă“ăš
 
Javaă‚łăƒŒăƒ‰ăŒé€ŸăćźŸâŸă•ă‚Œă‚‹ç§˜ćŻ† - JITă‚łăƒłăƒ‘ă‚€ăƒ©âŒŠâŸšïŒˆJJUG CCC 2020 FallèŹ›æŒ”èł‡æ–™ïŒ‰
Javaă‚łăƒŒăƒ‰ăŒé€ŸăćźŸâŸă•ă‚Œă‚‹ç§˜ćŻ† - JITă‚łăƒłăƒ‘ă‚€ăƒ©âŒŠâŸšïŒˆJJUG CCC 2020 FallèŹ›æŒ”èł‡æ–™ïŒ‰Javaă‚łăƒŒăƒ‰ăŒé€ŸăćźŸâŸă•ă‚Œă‚‹ç§˜ćŻ† - JITă‚łăƒłăƒ‘ă‚€ăƒ©âŒŠâŸšïŒˆJJUG CCC 2020 FallèŹ›æŒ”èł‡æ–™ïŒ‰
Javaă‚łăƒŒăƒ‰ăŒé€ŸăćźŸâŸă•ă‚Œă‚‹ç§˜ćŻ† - JITă‚łăƒłăƒ‘ă‚€ăƒ©âŒŠâŸšïŒˆJJUG CCC 2020 FallèŹ›æŒ”èł‡æ–™ïŒ‰
 
iostat await svctm た èŠ‹ă‹ăŸă€è€ƒăˆæ–č
iostat await svctm た èŠ‹ă‹ăŸă€è€ƒăˆæ–čiostat await svctm た èŠ‹ă‹ăŸă€è€ƒăˆæ–č
iostat await svctm た èŠ‹ă‹ăŸă€è€ƒăˆæ–č
 
Apache Struts2 ă«ăŠă‘ă‚‹ä»»æ„ăź Java ăƒĄă‚œăƒƒăƒ‰ćźŸèĄŒăźè„†ćŒ±æ€§
Apache Struts2 ă«ăŠă‘ă‚‹ä»»æ„ăź Java ăƒĄă‚œăƒƒăƒ‰ćźŸèĄŒăźè„†ćŒ±æ€§Apache Struts2 ă«ăŠă‘ă‚‹ä»»æ„ăź Java ăƒĄă‚œăƒƒăƒ‰ćźŸèĄŒăźè„†ćŒ±æ€§
Apache Struts2 ă«ăŠă‘ă‚‹ä»»æ„ăź Java ăƒĄă‚œăƒƒăƒ‰ćźŸèĄŒăźè„†ćŒ±æ€§
 
Zabbixæœ€æ–°æƒ…ć ± Zabbix 6.0ă«ć‘ă‘ăŠïœž OSC2021 Online/Fall
Zabbixæœ€æ–°æƒ…ć ± Zabbix 6.0ă«ć‘ă‘ăŠïœž OSC2021 Online/FallZabbixæœ€æ–°æƒ…ć ± Zabbix 6.0ă«ć‘ă‘ăŠïœž OSC2021 Online/Fall
Zabbixæœ€æ–°æƒ…ć ± Zabbix 6.0ă«ć‘ă‘ăŠïœž OSC2021 Online/Fall
 
MHA for MySQLずDeNAたă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚čăźè©±
MHA for MySQLずDeNAたă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚čăźè©±MHA for MySQLずDeNAたă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚čăźè©±
MHA for MySQLずDeNAたă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚čăźè©±
 
[Oracle Code Tokyo 2017] Live Challenge!! SQLăƒ‘ăƒ•ă‚©ăƒŒăƒžăƒłă‚čăźé«˜é€ŸćŒ–ăźé™ç•Œă‚’ç›źæŒ‡ă›ïŒ
[Oracle Code Tokyo 2017] Live Challenge!! SQLăƒ‘ăƒ•ă‚©ăƒŒăƒžăƒłă‚čăźé«˜é€ŸćŒ–ăźé™ç•Œă‚’ç›źæŒ‡ă›ïŒ[Oracle Code Tokyo 2017] Live Challenge!! SQLăƒ‘ăƒ•ă‚©ăƒŒăƒžăƒłă‚čăźé«˜é€ŸćŒ–ăźé™ç•Œă‚’ç›źæŒ‡ă›ïŒ
[Oracle Code Tokyo 2017] Live Challenge!! SQLăƒ‘ăƒ•ă‚©ăƒŒăƒžăƒłă‚čăźé«˜é€ŸćŒ–ăźé™ç•Œă‚’ç›źæŒ‡ă›ïŒ
 
EBPF and Linux Networking
EBPF and Linux NetworkingEBPF and Linux Networking
EBPF and Linux Networking
 
Linuxć„łć­éƒšă€€systemdćŸčćș•ć…„門
Linuxć„łć­éƒšă€€systemdćŸčćș•ć…„門Linuxć„łć­éƒšă€€systemdćŸčćș•ć…„門
Linuxć„łć­éƒšă€€systemdćŸčćș•ć…„門
 
Rootless Kubernetes
Rootless KubernetesRootless Kubernetes
Rootless Kubernetes
 
Battle of the frameworks : Quarkus vs SpringBoot
Battle of the frameworks : Quarkus vs SpringBootBattle of the frameworks : Quarkus vs SpringBoot
Battle of the frameworks : Quarkus vs SpringBoot
 
ć€§èŠæšĄç’°ćąƒăźOpenStack ă‚ąăƒƒăƒ—ă‚°ăƒŹăƒŒăƒ‰ăźè€ƒăˆæ–čăšćźŸæ–œăźă‚łăƒ„
ć€§èŠæšĄç’°ćąƒăźOpenStackă‚ąăƒƒăƒ—ă‚°ăƒŹăƒŒăƒ‰ăźè€ƒăˆæ–čăšćźŸæ–œăźă‚łăƒ„ć€§èŠæšĄç’°ćąƒăźOpenStackă‚ąăƒƒăƒ—ă‚°ăƒŹăƒŒăƒ‰ăźè€ƒăˆæ–čăšćźŸæ–œăźă‚łăƒ„
ć€§èŠæšĄç’°ćąƒăźOpenStack ă‚ąăƒƒăƒ—ă‚°ăƒŹăƒŒăƒ‰ăźè€ƒăˆæ–čăšćźŸæ–œăźă‚łăƒ„
 
MySQL 8.0 EXPLAIN ANALYZE
MySQL 8.0 EXPLAIN ANALYZEMySQL 8.0 EXPLAIN ANALYZE
MySQL 8.0 EXPLAIN ANALYZE
 
OpenStack SwiftçŽč介
OpenStack SwiftçŽč介OpenStack SwiftçŽč介
OpenStack SwiftçŽč介
 

Ähnlich wie Building Cloud Native Applications with Oracle Autonomous Database.

Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxssuser5faa791
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsManish Kapur
 
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurCloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurOracle Developers
 
Microservices and Container
Microservices and ContainerMicroservices and Container
Microservices and ContainerWolfgang Weigend
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentHenry J. Kröger
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentDr. Wilfred Lin (Ph.D.)
 
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle Developers
 
Docker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationDocker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationAlex Vranceanu
 
Database@Home - Data Driven Reference Architecture
Database@Home - Data Driven Reference ArchitectureDatabase@Home - Data Driven Reference Architecture
Database@Home - Data Driven Reference ArchitectureTammy Bednar
 
Pivotal spring boot-cloud workshop
Pivotal   spring boot-cloud workshopPivotal   spring boot-cloud workshop
Pivotal spring boot-cloud workshopSufyaan Kazi
 
OCP Datacomm RedHat - Kubernetes Launch
OCP Datacomm RedHat - Kubernetes LaunchOCP Datacomm RedHat - Kubernetes Launch
OCP Datacomm RedHat - Kubernetes LaunchPT Datacomm Diangraha
 
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)Nedelcho Delchev
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsVMware Tanzu
 
D-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLED-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLEDEVOPS D-DAY
 
Implementing DevOps – How it came to the fore, its key elements and example d...
Implementing DevOps – How it came to the fore, its key elements and example d...Implementing DevOps – How it came to the fore, its key elements and example d...
Implementing DevOps – How it came to the fore, its key elements and example d...Barton George
 
Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021NeerajKumar1965
 
#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?Tammy Bednar
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed? Dev_Events
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Walid Shaari
 

Ähnlich wie Building Cloud Native Applications with Oracle Autonomous Database. (20)

Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptx
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native Applications
 
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurCloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
 
Microservices and Container
Microservices and ContainerMicroservices and Container
Microservices and Container
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_development
 
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018
 
Docker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationDocker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - Presentation
 
Database@Home - Data Driven Reference Architecture
Database@Home - Data Driven Reference ArchitectureDatabase@Home - Data Driven Reference Architecture
Database@Home - Data Driven Reference Architecture
 
Pivotal spring boot-cloud workshop
Pivotal   spring boot-cloud workshopPivotal   spring boot-cloud workshop
Pivotal spring boot-cloud workshop
 
OCP Datacomm RedHat - Kubernetes Launch
OCP Datacomm RedHat - Kubernetes LaunchOCP Datacomm RedHat - Kubernetes Launch
OCP Datacomm RedHat - Kubernetes Launch
 
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
 
D-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLED-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLE
 
Implementing DevOps – How it came to the fore, its key elements and example d...
Implementing DevOps – How it came to the fore, its key elements and example d...Implementing DevOps – How it came to the fore, its key elements and example d...
Implementing DevOps – How it came to the fore, its key elements and example d...
 
Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021
 
#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed?
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday
 

Mehr von Oracle Developers

Running Kubernetes Workloads on Oracle Cloud Infrastructure
Running Kubernetes Workloads on Oracle Cloud InfrastructureRunning Kubernetes Workloads on Oracle Cloud Infrastructure
Running Kubernetes Workloads on Oracle Cloud InfrastructureOracle Developers
 
Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019Oracle Developers
 
Fn meetup by Sardar Jamal Arif
Fn meetup by Sardar Jamal ArifFn meetup by Sardar Jamal Arif
Fn meetup by Sardar Jamal ArifOracle Developers
 
Get ready for_an_autonomous_data_driven_future_ext
Get ready for_an_autonomous_data_driven_future_extGet ready for_an_autonomous_data_driven_future_ext
Get ready for_an_autonomous_data_driven_future_extOracle Developers
 
Container Native Development Tools - Talk by Mickey Boxell
Container Native Development Tools - Talk by Mickey BoxellContainer Native Development Tools - Talk by Mickey Boxell
Container Native Development Tools - Talk by Mickey BoxellOracle Developers
 
General Capabilities of GraalVM by Oleg Selajev @shelajev
General Capabilities of GraalVM by Oleg Selajev @shelajevGeneral Capabilities of GraalVM by Oleg Selajev @shelajev
General Capabilities of GraalVM by Oleg Selajev @shelajevOracle Developers
 
GraalVM Native Images by Oleg Selajev @shelajev
GraalVM Native Images by Oleg Selajev @shelajevGraalVM Native Images by Oleg Selajev @shelajev
GraalVM Native Images by Oleg Selajev @shelajevOracle Developers
 
Serverless Patterns by Jesse Butler
Serverless Patterns by Jesse ButlerServerless Patterns by Jesse Butler
Serverless Patterns by Jesse ButlerOracle Developers
 
Java Library for High Speed Streaming Data
Java Library for High Speed Streaming Data Java Library for High Speed Streaming Data
Java Library for High Speed Streaming Data Oracle Developers
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceOracle Developers
 
Reactive Java Programming: A new Asynchronous Database Access API by Kuassi M...
Reactive Java Programming: A new Asynchronous Database Access API by Kuassi M...Reactive Java Programming: A new Asynchronous Database Access API by Kuassi M...
Reactive Java Programming: A new Asynchronous Database Access API by Kuassi M...Oracle Developers
 
Managing containers on Oracle Cloud by Jamal Arif
Managing containers on Oracle Cloud by Jamal ArifManaging containers on Oracle Cloud by Jamal Arif
Managing containers on Oracle Cloud by Jamal ArifOracle Developers
 
North America November Meetups
North America November MeetupsNorth America November Meetups
North America November MeetupsOracle Developers
 
GraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
GraphPipe - Blazingly Fast Machine Learning Inference by Vish AbramsGraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
GraphPipe - Blazingly Fast Machine Learning Inference by Vish AbramsOracle Developers
 
North America Meetups in September
North America Meetups in September North America Meetups in September
North America Meetups in September Oracle Developers
 
Introduction to the Oracle Container Engine
Introduction to the Oracle Container EngineIntroduction to the Oracle Container Engine
Introduction to the Oracle Container EngineOracle Developers
 
Oracle Data Science Platform
Oracle Data Science PlatformOracle Data Science Platform
Oracle Data Science PlatformOracle Developers
 
Persistent storage with containers By Kaslin Fields
Persistent storage with containers By Kaslin FieldsPersistent storage with containers By Kaslin Fields
Persistent storage with containers By Kaslin FieldsOracle Developers
 
The Fn Project by Jesse Butler
 The Fn Project by Jesse Butler The Fn Project by Jesse Butler
The Fn Project by Jesse ButlerOracle Developers
 
Silicon Valley JUG meetup July 18, 2018
Silicon Valley JUG meetup July 18, 2018Silicon Valley JUG meetup July 18, 2018
Silicon Valley JUG meetup July 18, 2018Oracle Developers
 

Mehr von Oracle Developers (20)

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

KĂŒrzlich hochgeladen

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vĂĄzquez
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 

KĂŒrzlich hochgeladen (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 

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!
  • 7. 7Source: https://www.cncf.io/projects/Copyright © 2020, Oracle and/or its affiliates. All rights reserved. 7
  • 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.