Weitere ähnliche Inhalte
Ähnlich wie Database@Home - Data Driven Reference Architecture (20)
Mehr von Tammy Bednar (6)
Kürzlich hochgeladen (20)
Database@Home - Data Driven Reference Architecture
- 1. Copyright © 2020, Oracle and/or its affiliates
Data-driven Microservices
Sanjay Goil
VP Product Management
Oracle Database
Starts at 9:30am ET
- 2. 2 Copyright © 2020, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Sanjay Goil
VP Product Management
Sanjay Goil leads product management for
messaging and events data in the database, and
Microservices with the converged database
Sanjay has been at Oracle for 2+ years, and
previously has worked on HPC Systems,
Developer Tools, Big Data & AI platforms, Ad
Tech at Sun, Intel, HP/Autonomy, and 4CInsights
About your presenter:
- 3. 3 Copyright © 2020, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Data-Driven Applications
Developers want to build
as
Microservices can become complex quickly,
but can be simplified,
(code, DevOps, performance, availability, security)
with the right persistence layer
Microservices
- 4. Open interfaces + Simplicity @ Cloud Scale
Copyright © 2019 Oracle and/or its affiliates.
OCI services + Helidon + Java + SQL + (JMS/Kafka) Event Queues + converged Oracle Database
In-Memory
Analytics
HyperscaleMultitenant
Machine
Learning
Blockchain
Cloud
Integration
{ }
JSON In-Memory
IoT
Spatial Graph
Persistent
Memory
Events
DATA PLATFORMAPP PLATFORM
MESSAGE APIS
TRANSACTIONS
Sagas & XA Engines
- 5. What are Microservices?
“loosely coupled service-oriented
architecture with bounded contexts.”
• Adrian Cockroft, while at Netflix
Copyright © 2019 Oracle and/or its affiliates.
If every service has to be updated at the same
time it’s not loosely coupled
If you know too much about the surrounding
services you don’t have a bounded context
- 6. Complexity of Lambda and Kappa
• Many technologies
• Multiple data stores
• Copy contagion
– Data copied many times
• Complex and difficult
to maintain
• Skill set is fragmented
6
Apache
Kafka
Web servers
Order service
API/Brokers
Mobile
IoT
Producers
Databases
Oracle
NoSQL
MySQL
GG Kafka
Connector
Mobile App1
Consumers
Search Portal
Ops Dashboards
Realtime
Analytics, Alerts
ML Model
Training
Analytic
Reports
Adhoc
Exploration
Hadoop data
lake
Vertica/Hive
Event and data streams
Pub/Sub
AWS S3
Mobile Platform
ELK Platform
Apache Flink
Transactions
Hadoop Stream Everything
A move from DB + DW à Special purpose databases ; Event hub ; Streaming data
Copyright © 2019 Oracle and/or its affiliates.
- 7. Web servers
Order service
API/Brokers
Mobile
IoT
Producers Consumers
Mobile Apps
Search Portal
Ops
Dashboards
Realtime
Analytics,
Alerts
ML Model
Training
Analytic
Reports
Adhoc
Exploration
Converged database
with
Event Queues
+
Managed
+
Cloud Scale
Transactions
7
• Microservices support
• Open interfaces
• Easy app building blocks &
APIs
• Less to learn, manage,
backup, upgrade, secure
• Self-managing with
Autonomous Database
Database Convergence Simplicity
OCI Object Store
Converged DB
JSON
Copyright © 2019 Oracle and/or its affiliates.
OCI Archive Store
Data + Events
- 8. A Modern Mobile Food Delivery Application
Copyright © 2019 Oracle and/or its affiliates.
“GrubDash”
order inventory
delivery
Transactions
Data
AI/ML
Source: Doordash
Copyright © 2019 Oracle and/or its affiliates.
- 10. 10 Copyright © 2020, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Coming up at 10am ET…
Data-driven Microservices
Architecture with
Converged Database,
Kubernetes and Helidon on
Oracle Cloud
with
Paul Parkinson &
Kuassi Mensah &
Martin Schmitter
Breaktime!
Please complete the feedback
form for the previous session
Join us on the Database@Home
slack channel for more
conversations and to answer
your questions on the database
and labs
https://bit.ly/dbhome-slack
The Future is Data-driven Microservices