Submit Search
Upload
Oracle CloudWorld 2023 - How to hook up Telegram with Spring Boot and ADB
•
0 likes
•
5 views
Juarez Junior
Follow
Oracle CloudWorld 2023 - How to hook up Telegram with Spring Boot and ADB
Read less
Read more
Technology
Report
Share
Report
Share
1 of 26
Download now
Download to read offline
Recommended
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2020年6月24日)
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2020年6月24日)
オラクルエンジニア通信
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptx
ssuser5faa791
Node.js and Oracle Database: New Development Techniques
Node.js and Oracle Database: New Development Techniques
Christopher Jones
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
Thanos TP
Oracle SOA Suite Everywhere
Oracle SOA Suite Everywhere
Rupesh Das
API Design – More than just a Payload Definition
API Design – More than just a Payload Definition
Phil Wilkins
A Step by Step Introduction to the MySQL Document Store
A Step by Step Introduction to the MySQL Document Store
Dave Stokes
Oracle CloudWorld 2023 - Multi-cloud App Dev for Java Devs with Microsoft Azu...
Oracle CloudWorld 2023 - Multi-cloud App Dev for Java Devs with Microsoft Azu...
Juarez Junior
Recommended
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2020年6月24日)
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2020年6月24日)
オラクルエンジニア通信
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptx
ssuser5faa791
Node.js and Oracle Database: New Development Techniques
Node.js and Oracle Database: New Development Techniques
Christopher Jones
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
Thanos TP
Oracle SOA Suite Everywhere
Oracle SOA Suite Everywhere
Rupesh Das
API Design – More than just a Payload Definition
API Design – More than just a Payload Definition
Phil Wilkins
A Step by Step Introduction to the MySQL Document Store
A Step by Step Introduction to the MySQL Document Store
Dave Stokes
Oracle CloudWorld 2023 - Multi-cloud App Dev for Java Devs with Microsoft Azu...
Oracle CloudWorld 2023 - Multi-cloud App Dev for Java Devs with Microsoft Azu...
Juarez Junior
(ZDM) Zero Downtime DB Migration to Oracle Cloud
(ZDM) Zero Downtime DB Migration to Oracle Cloud
Ruggero Citton
Serverless patterns
Serverless patterns
Jesse Butler
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Bruno Borges
Oracle database 12c_and_DevOps
Oracle database 12c_and_DevOps
Maria Colgan
MV2ADB - Move to Oracle Autonomous Database in One-click
MV2ADB - Move to Oracle Autonomous Database in One-click
Ruggero Citton
Lightweight Java in the Cloud
Lightweight Java in the Cloud
Bruno Borges
Cloud based database
Cloud based database
Aravindharamanan S
OCIFo_I_S1.pdf
OCIFo_I_S1.pdf
RichieBallyears
Oracle GoldenGate on Docker
Oracle GoldenGate on Docker
Bobby Curtis
Oracle CNCF Meetup Malaga - Build CNCF projects in OCI
Oracle CNCF Meetup Malaga - Build CNCF projects in OCI
Oracle
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
vasuballa
KSCOPE Cloud Services and the Self Service Portal
KSCOPE Cloud Services and the Self Service Portal
Kellyn Pot'Vin-Gorman
Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1
Kurt Liu
Nonblocking Database Access in Helidon SE
Nonblocking Database Access in Helidon SE
Dmitry Kornilov
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
Sanae BEKKAR
Oracle NoSQL
Oracle NoSQL
Oracle Korea
Deploying Magento on OCI with MDS
Deploying Magento on OCI with MDS
Frederic Descamps
Apidays Paris 2023 - Productizing AsyncAPI for Data Replication and Changed D...
Apidays Paris 2023 - Productizing AsyncAPI for Data Replication and Changed D...
apidays
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2020年7月1日)
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2020年7月1日)
オラクルエンジニア通信
SevillaJUG - Unleash the power of your applications with Micronaut® ,GraalVM...
SevillaJUG - Unleash the power of your applications with Micronaut® ,GraalVM...
Juarez Junior
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
Juarez Junior
Oracle CloudWorld 2023 - A High-Speed Data Ingestion Service in Java Using MQ...
Oracle CloudWorld 2023 - A High-Speed Data Ingestion Service in Java Using MQ...
Juarez Junior
More Related Content
Similar to Oracle CloudWorld 2023 - How to hook up Telegram with Spring Boot and ADB
(ZDM) Zero Downtime DB Migration to Oracle Cloud
(ZDM) Zero Downtime DB Migration to Oracle Cloud
Ruggero Citton
Serverless patterns
Serverless patterns
Jesse Butler
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Bruno Borges
Oracle database 12c_and_DevOps
Oracle database 12c_and_DevOps
Maria Colgan
MV2ADB - Move to Oracle Autonomous Database in One-click
MV2ADB - Move to Oracle Autonomous Database in One-click
Ruggero Citton
Lightweight Java in the Cloud
Lightweight Java in the Cloud
Bruno Borges
Cloud based database
Cloud based database
Aravindharamanan S
OCIFo_I_S1.pdf
OCIFo_I_S1.pdf
RichieBallyears
Oracle GoldenGate on Docker
Oracle GoldenGate on Docker
Bobby Curtis
Oracle CNCF Meetup Malaga - Build CNCF projects in OCI
Oracle CNCF Meetup Malaga - Build CNCF projects in OCI
Oracle
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
vasuballa
KSCOPE Cloud Services and the Self Service Portal
KSCOPE Cloud Services and the Self Service Portal
Kellyn Pot'Vin-Gorman
Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1
Kurt Liu
Nonblocking Database Access in Helidon SE
Nonblocking Database Access in Helidon SE
Dmitry Kornilov
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
Sanae BEKKAR
Oracle NoSQL
Oracle NoSQL
Oracle Korea
Deploying Magento on OCI with MDS
Deploying Magento on OCI with MDS
Frederic Descamps
Apidays Paris 2023 - Productizing AsyncAPI for Data Replication and Changed D...
Apidays Paris 2023 - Productizing AsyncAPI for Data Replication and Changed D...
apidays
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2020年7月1日)
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2020年7月1日)
オラクルエンジニア通信
SevillaJUG - Unleash the power of your applications with Micronaut® ,GraalVM...
SevillaJUG - Unleash the power of your applications with Micronaut® ,GraalVM...
Juarez Junior
Similar to Oracle CloudWorld 2023 - How to hook up Telegram with Spring Boot and ADB
(20)
(ZDM) Zero Downtime DB Migration to Oracle Cloud
(ZDM) Zero Downtime DB Migration to Oracle Cloud
Serverless patterns
Serverless patterns
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Oracle database 12c_and_DevOps
Oracle database 12c_and_DevOps
MV2ADB - Move to Oracle Autonomous Database in One-click
MV2ADB - Move to Oracle Autonomous Database in One-click
Lightweight Java in the Cloud
Lightweight Java in the Cloud
Cloud based database
Cloud based database
OCIFo_I_S1.pdf
OCIFo_I_S1.pdf
Oracle GoldenGate on Docker
Oracle GoldenGate on Docker
Oracle CNCF Meetup Malaga - Build CNCF projects in OCI
Oracle CNCF Meetup Malaga - Build CNCF projects in OCI
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
KSCOPE Cloud Services and the Self Service Portal
KSCOPE Cloud Services and the Self Service Portal
Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1
Nonblocking Database Access in Helidon SE
Nonblocking Database Access in Helidon SE
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
Oracle NoSQL
Oracle NoSQL
Deploying Magento on OCI with MDS
Deploying Magento on OCI with MDS
Apidays Paris 2023 - Productizing AsyncAPI for Data Replication and Changed D...
Apidays Paris 2023 - Productizing AsyncAPI for Data Replication and Changed D...
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2020年7月1日)
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2020年7月1日)
SevillaJUG - Unleash the power of your applications with Micronaut® ,GraalVM...
SevillaJUG - Unleash the power of your applications with Micronaut® ,GraalVM...
More from Juarez Junior
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
Juarez Junior
Oracle CloudWorld 2023 - A High-Speed Data Ingestion Service in Java Using MQ...
Oracle CloudWorld 2023 - A High-Speed Data Ingestion Service in Java Using MQ...
Juarez Junior
GeeCon Prague 2023 - Unleash the power of your applications with Micronaut®, ...
GeeCon Prague 2023 - Unleash the power of your applications with Micronaut®, ...
Juarez Junior
jPrime 2023 - Revolutionize Java DB AppDev with Reactive Streams and Virtual ...
jPrime 2023 - Revolutionize Java DB AppDev with Reactive Streams and Virtual ...
Juarez Junior
Porto Tech Hub Conference 2023 - Revolutionize Java DB AppDev with Reactive S...
Porto Tech Hub Conference 2023 - Revolutionize Java DB AppDev with Reactive S...
Juarez Junior
SKILup Days Container Orchestration - Kubernetes Operators for Databases
SKILup Days Container Orchestration - Kubernetes Operators for Databases
Juarez Junior
TDC Connections 2023 - Revolutionize Java DB AppDev with Reactive Streams and...
TDC Connections 2023 - Revolutionize Java DB AppDev with Reactive Streams and...
Juarez Junior
TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...
TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...
Juarez Junior
DTU Global Azure 2023 Bootcamp - Multi-cloud App Dev for Java Developers with...
DTU Global Azure 2023 Bootcamp - Multi-cloud App Dev for Java Developers with...
Juarez Junior
Melee Numerique 2022 - Revolutionize Java DB App Dev with Reactive Streams an...
Melee Numerique 2022 - Revolutionize Java DB App Dev with Reactive Streams an...
Juarez Junior
JCON OpenBlend Slovenia 2023 - A High-Speed Data Ingestion Service in Java Us...
JCON OpenBlend Slovenia 2023 - A High-Speed Data Ingestion Service in Java Us...
Juarez Junior
DWX23 - Revolutionize Java DB AppDev with Reactive Streams and Virtual Threads
DWX23 - Revolutionize Java DB AppDev with Reactive Streams and Virtual Threads
Juarez Junior
DWX23 - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and STO...
DWX23 - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and STO...
Juarez Junior
DeveloperWeek Latin America 2023 - A High-Speed Data Ingestion Service in Jav...
DeveloperWeek Latin America 2023 - A High-Speed Data Ingestion Service in Jav...
Juarez Junior
DeveloperWeekEnterprise2023 - Introduction to Kubernetes Operators for Databases
DeveloperWeekEnterprise2023 - Introduction to Kubernetes Operators for Databases
Juarez Junior
DevConf.cz - Introduction to Kubernetes Operators for Databases
DevConf.cz - Introduction to Kubernetes Operators for Databases
Juarez Junior
CloudTalks - Revolutionize Java DB AppDev with Reactive Streams and Virtual T...
CloudTalks - Revolutionize Java DB AppDev with Reactive Streams and Virtual T...
Juarez Junior
CloudLand - Revolutionize Java DB AppDev with Reactive Streams and Virtual Th...
CloudLand - Revolutionize Java DB AppDev with Reactive Streams and Virtual Th...
Juarez Junior
CloudLand - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and...
CloudLand - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and...
Juarez Junior
Cloud Conference Day - Revolutionize Java Database App Development with React...
Cloud Conference Day - Revolutionize Java Database App Development with React...
Juarez Junior
More from Juarez Junior
(20)
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
Oracle CloudWorld 2023 - A High-Speed Data Ingestion Service in Java Using MQ...
Oracle CloudWorld 2023 - A High-Speed Data Ingestion Service in Java Using MQ...
GeeCon Prague 2023 - Unleash the power of your applications with Micronaut®, ...
GeeCon Prague 2023 - Unleash the power of your applications with Micronaut®, ...
jPrime 2023 - Revolutionize Java DB AppDev with Reactive Streams and Virtual ...
jPrime 2023 - Revolutionize Java DB AppDev with Reactive Streams and Virtual ...
Porto Tech Hub Conference 2023 - Revolutionize Java DB AppDev with Reactive S...
Porto Tech Hub Conference 2023 - Revolutionize Java DB AppDev with Reactive S...
SKILup Days Container Orchestration - Kubernetes Operators for Databases
SKILup Days Container Orchestration - Kubernetes Operators for Databases
TDC Connections 2023 - Revolutionize Java DB AppDev with Reactive Streams and...
TDC Connections 2023 - Revolutionize Java DB AppDev with Reactive Streams and...
TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...
TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...
DTU Global Azure 2023 Bootcamp - Multi-cloud App Dev for Java Developers with...
DTU Global Azure 2023 Bootcamp - Multi-cloud App Dev for Java Developers with...
Melee Numerique 2022 - Revolutionize Java DB App Dev with Reactive Streams an...
Melee Numerique 2022 - Revolutionize Java DB App Dev with Reactive Streams an...
JCON OpenBlend Slovenia 2023 - A High-Speed Data Ingestion Service in Java Us...
JCON OpenBlend Slovenia 2023 - A High-Speed Data Ingestion Service in Java Us...
DWX23 - Revolutionize Java DB AppDev with Reactive Streams and Virtual Threads
DWX23 - Revolutionize Java DB AppDev with Reactive Streams and Virtual Threads
DWX23 - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and STO...
DWX23 - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and STO...
DeveloperWeek Latin America 2023 - A High-Speed Data Ingestion Service in Jav...
DeveloperWeek Latin America 2023 - A High-Speed Data Ingestion Service in Jav...
DeveloperWeekEnterprise2023 - Introduction to Kubernetes Operators for Databases
DeveloperWeekEnterprise2023 - Introduction to Kubernetes Operators for Databases
DevConf.cz - Introduction to Kubernetes Operators for Databases
DevConf.cz - Introduction to Kubernetes Operators for Databases
CloudTalks - Revolutionize Java DB AppDev with Reactive Streams and Virtual T...
CloudTalks - Revolutionize Java DB AppDev with Reactive Streams and Virtual T...
CloudLand - Revolutionize Java DB AppDev with Reactive Streams and Virtual Th...
CloudLand - Revolutionize Java DB AppDev with Reactive Streams and Virtual Th...
CloudLand - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and...
CloudLand - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and...
Cloud Conference Day - Revolutionize Java Database App Development with React...
Cloud Conference Day - Revolutionize Java Database App Development with React...
Recently uploaded
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
costume and set research powerpoint presentation
costume and set research powerpoint presentation
phoebematthew05
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Recently uploaded
(20)
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
costume and set research powerpoint presentation
costume and set research powerpoint presentation
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Oracle CloudWorld 2023 - How to hook up Telegram with Spring Boot and ADB
1.
DatabaseWorld at CloudWorld Database
HOL2250 Kuassi Mensah / Juarez Barbosa Junior Director of Product Management / Sr. Principal Java Dev Evangelist Java JDBC September 19, 2023 How to hook up Telegram with Spring Boot and ADB Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 1
2.
Today’s Agenda Welcome and
Introduction Overview of Telegram + Spring Boot + ADB Introducing our Lab Wrap-up & Next Steps Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 2
3.
Welcome and Introduction Oracle
DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 3
4.
Speakers Kuassi Mensah Director of
Product Management Juarez Barbosa Junior Sr. Principal Java Developer Evangelist Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 4
5.
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. The materials in this presentation pertain to Oracle Health, Oracle, Oracle Cerner, and Cerner Enviza which are all wholly owned subsidiaries of Oracle Corporation. Nothing in this presentation should be taken as indicating that any decisions regarding the integration of any EMEA Cerner and/or Enviza entities have been made where an integration has not already occurred. Safe harbor statement Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 5
6.
Overview of MyToDo
List Java App Telegram + Spring Boot Microservice + Oracle Autonomous Database Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 6
7.
Cloud Native MyToDo
List Telegram Bot Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 7
8.
Cloud Native MyToDo
List Telegram Bot Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 8
9.
The REST APIs 1.
The REST APIs are implemented by the backend component Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 9
10.
The Telegram Bot 1.
The bot uses the Telegram Bot API with the "long pooling method" for managing the bot interactions with the backend Spring Boot application. 2. The Telegram Bot • Is bootstrapped with the Spring Boot application on the same main entry point class. • A default session with the Telegram platform is created. • A controller that implements the Telegram Bot functionality is registered as a bot. It uses the Telegram Bot Token you got from the Telegram platform. • The controller makes REST calls to remote API implementation. Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 10
11.
The Backend Components 1.
The Java microservice using Spring Boot and the Telegram Bot API 2. The Docker container 3. The Container Registry 4. The Kubernetes Cluster Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 11
12.
Java Microservice using
Spring Boot Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 12
13.
The Kubernetes Cluster 1.
The application is containerized 2. The Docker image is stored in the Oracle Cloud container registry 3. The image is deployed over a cluster of the Oracle Kubernetes Engine (OKE) Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 13
14.
The Autonomous Transaction
Processing Database 1. TODOITEM table • id NUMBER GENERATED ALWAYS AS IDENTITY • description VARCHAR2(4000) • creation_ts TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP • done NUMBER(1,0) • PRIMARY KEY (id) • See YAML file under the /backend directory for the connection string Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 14
15.
Introducing our Lab Oracle
DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 15
16.
Oracle LiveLabs Showcasing how
Oracle’s solutions solve your business problems — available 24/7 for free! 700+ free workshops, available or in development 7 million people have already visited LiveLabs developer.oracle.com/livelabs 1000+ events run using LiveLabs workshops Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 16
17.
Oracle Free Tier
Trial Account Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 17
18.
Let’s get started! 1.
Open up a 2nd tab in your browser 2. Go to the link below 3. Enter your account information, choose a tenancy name and login 18 http://signup.cloud.oracle.com Oracle DatabaseWorld @ CloudWorld Copyright © 2023, Oracle and/or its affiliates Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates
19.
Let’s get started! 19 Account
Information Address Information Log in to your new OCI tenancy! Oracle DatabaseWorld @ CloudWorld Copyright © 2023, Oracle and/or its affiliates Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates
20.
Thank you Develop Java
apps with Oracle Database oracle.com/jdbc Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 20
21.
22.
Session Survey Oracle DatabaseWorld
at CloudWorld Copyright © 2023, Oracle and/or its affiliates 22 Search for <session ID>
23.
Requirements for running
this HOL 23 Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates Laptop Oracle Account Oracle Cloud Account
24.
Let’s get started! 24 1.
Open up a web browser 2. Navigate to the URL above • Use your Oracle Account to login PLEASE NOTE: • This is NOT your Oracle Cloud Tenancy account • It is your Oracle SSO account https://developer.oracle.com/livelabs/hol2250 Oracle DatabaseWorld @ CloudWorld Copyright © 2023, Oracle and/or its affiliates Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates
25.
Need Help or
Support? Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates 25
26.
I need help! 26
Oracle DatabaseWorld at CloudWorld Copyright © 2023, Oracle and/or its affiliates Self-Service Watch the videos in each lab Get help — Self-Service Find the ‘Need help?’ section in the sidebar of the workshop Ask us!
Download now