Suche senden
Hochladen
Event Driven Architecture with Quarkus,Kafka, Kubernetes
•
0 gefällt mir
•
350 views
Jeremy Davis
Folgen
Louisville Java Users' Group January 2021
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 34
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Coding principles
Coding principles
DevAdnani
Lecture-2: Web development application development process model
Lecture-2: Web development application development process model
Mubashir Ali
Interaction Modeling
Interaction Modeling
Hemant Sharma
E learning website
E learning website
Rishabh Gupta
Ruby on Rails Presentation
Ruby on Rails Presentation
adamcookeuk
Lecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading scheme
Mubashir Ali
Lecture 01
Lecture 01
Rana Ali
Chat bot in_pythion
Chat bot in_pythion
ShivendraPratapSingh84
Empfohlen
Coding principles
Coding principles
DevAdnani
Lecture-2: Web development application development process model
Lecture-2: Web development application development process model
Mubashir Ali
Interaction Modeling
Interaction Modeling
Hemant Sharma
E learning website
E learning website
Rishabh Gupta
Ruby on Rails Presentation
Ruby on Rails Presentation
adamcookeuk
Lecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading scheme
Mubashir Ali
Lecture 01
Lecture 01
Rana Ali
Chat bot in_pythion
Chat bot in_pythion
ShivendraPratapSingh84
Process Models IN software Engineering
Process Models IN software Engineering
Arid Agriculture university rawalpindi
Model View Controller (MVC)
Model View Controller (MVC)
Javier Antonio Humarán Peñuñuri
Behavioural modelling
Behavioural modelling
Benazir Fathima
SE_Lec 05_System Modelling and Context Model
SE_Lec 05_System Modelling and Context Model
Amr E. Mohamed
Operating system lab project
Operating system lab project
Ashikur Rahman
User controls
User controls
aspnet123
Final project report of a game
Final project report of a game
Nadia Nahar
Servlet and servlet life cycle
Servlet and servlet life cycle
Dhruvin Nakrani
Restaurent management system
Restaurent management system
Smit Patel
Requirement and Specification
Requirement and Specification
sarojsaroza
Web services - A Practical Approach
Web services - A Practical Approach
Madhaiyan Muthu
Fast api
Fast api
Simone Di Maulo
Bsc. Final Project Presentation
Bsc. Final Project Presentation
Mohammad Ali Khan
Agile development, software engineering
Agile development, software engineering
Rupesh Vaishnav
Java servlets and CGI
Java servlets and CGI
lavanya marichamy
software testing on whatsapp
software testing on whatsapp
nil65
Software Design Concepts
Software Design Concepts
Mohammed Fazuluddin
FINAL YEAR PROJECT DOCUMENTATION
FINAL YEAR PROJECT DOCUMENTATION
ANIK KUMAR BHATTACHERJEE
Software Architecture
Software Architecture
Prabhat gangwar
Client server chat application
Client server chat application
Piyush Rawat
(GAM304) How Riot Games re:Invented Their AWS Model | AWS re:Invent 2014
(GAM304) How Riot Games re:Invented Their AWS Model | AWS re:Invent 2014
Amazon Web Services
Docker AWS TechCONNECT Boston, 28-July-2015
Docker AWS TechCONNECT Boston, 28-July-2015
Docker, Inc
Weitere ähnliche Inhalte
Was ist angesagt?
Process Models IN software Engineering
Process Models IN software Engineering
Arid Agriculture university rawalpindi
Model View Controller (MVC)
Model View Controller (MVC)
Javier Antonio Humarán Peñuñuri
Behavioural modelling
Behavioural modelling
Benazir Fathima
SE_Lec 05_System Modelling and Context Model
SE_Lec 05_System Modelling and Context Model
Amr E. Mohamed
Operating system lab project
Operating system lab project
Ashikur Rahman
User controls
User controls
aspnet123
Final project report of a game
Final project report of a game
Nadia Nahar
Servlet and servlet life cycle
Servlet and servlet life cycle
Dhruvin Nakrani
Restaurent management system
Restaurent management system
Smit Patel
Requirement and Specification
Requirement and Specification
sarojsaroza
Web services - A Practical Approach
Web services - A Practical Approach
Madhaiyan Muthu
Fast api
Fast api
Simone Di Maulo
Bsc. Final Project Presentation
Bsc. Final Project Presentation
Mohammad Ali Khan
Agile development, software engineering
Agile development, software engineering
Rupesh Vaishnav
Java servlets and CGI
Java servlets and CGI
lavanya marichamy
software testing on whatsapp
software testing on whatsapp
nil65
Software Design Concepts
Software Design Concepts
Mohammed Fazuluddin
FINAL YEAR PROJECT DOCUMENTATION
FINAL YEAR PROJECT DOCUMENTATION
ANIK KUMAR BHATTACHERJEE
Software Architecture
Software Architecture
Prabhat gangwar
Client server chat application
Client server chat application
Piyush Rawat
Was ist angesagt?
(20)
Process Models IN software Engineering
Process Models IN software Engineering
Model View Controller (MVC)
Model View Controller (MVC)
Behavioural modelling
Behavioural modelling
SE_Lec 05_System Modelling and Context Model
SE_Lec 05_System Modelling and Context Model
Operating system lab project
Operating system lab project
User controls
User controls
Final project report of a game
Final project report of a game
Servlet and servlet life cycle
Servlet and servlet life cycle
Restaurent management system
Restaurent management system
Requirement and Specification
Requirement and Specification
Web services - A Practical Approach
Web services - A Practical Approach
Fast api
Fast api
Bsc. Final Project Presentation
Bsc. Final Project Presentation
Agile development, software engineering
Agile development, software engineering
Java servlets and CGI
Java servlets and CGI
software testing on whatsapp
software testing on whatsapp
Software Design Concepts
Software Design Concepts
FINAL YEAR PROJECT DOCUMENTATION
FINAL YEAR PROJECT DOCUMENTATION
Software Architecture
Software Architecture
Client server chat application
Client server chat application
Ähnlich wie Event Driven Architecture with Quarkus,Kafka, Kubernetes
(GAM304) How Riot Games re:Invented Their AWS Model | AWS re:Invent 2014
(GAM304) How Riot Games re:Invented Their AWS Model | AWS re:Invent 2014
Amazon Web Services
Docker AWS TechCONNECT Boston, 28-July-2015
Docker AWS TechCONNECT Boston, 28-July-2015
Docker, Inc
AWS re:Inforce 2019 Builders session: Simplify and secure your network archit...
AWS re:Inforce 2019 Builders session: Simplify and secure your network archit...
Bhavin Desai, CCIE Security
Building event-driven (Micro)Services with Apache Kafka Ecosystem
Building event-driven (Micro)Services with Apache Kafka Ecosystem
Guido Schmutz
Rescale New Feature: Bring Your Own VPC
Rescale New Feature: Bring Your Own VPC
Takahisa Shiratori
Service Mesh with Apache Kafka, Kubernetes, Envoy, Istio and Linkerd
Service Mesh with Apache Kafka, Kubernetes, Envoy, Istio and Linkerd
Kai Wähner
Functional legacy - how to incorporate ZIO in your legacy services
Functional legacy - how to incorporate ZIO in your legacy services
Natan Silnitsky
ServerlessConf Tokyo キーノート
ServerlessConf Tokyo キーノート
Amazon Web Services Japan
Best Practice Linux Guide: Virtualization
Best Practice Linux Guide: Virtualization
LinuxIT
(NET307) Pinterest: The road from EC2-Classic To EC2-VPC
(NET307) Pinterest: The road from EC2-Classic To EC2-VPC
Amazon Web Services
Continuous Integration and Deployment Best Practices on AWS
Continuous Integration and Deployment Best Practices on AWS
Danilo Poccia
Applying ML on your Data in Motion with AWS and Confluent | Joseph Morais, Co...
Applying ML on your Data in Motion with AWS and Confluent | Joseph Morais, Co...
HostedbyConfluent
Toronto RHUG: Container-native virtualization
Toronto RHUG: Container-native virtualization
Stephen Gordon
Demo to Prepare for “Hands-On Lab: Take a Deep Dive with Experts Who Have Int...
Demo to Prepare for “Hands-On Lab: Take a Deep Dive with Experts Who Have Int...
CA Technologies
Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...
Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...
Daniel Oh
Microservices: State of the Union
Microservices: State of the Union
C4Media
Running serverless at scale
Running serverless at scale
Yan Cui
Virtual Meetup Sweden - Reacting to an event driven world
Virtual Meetup Sweden - Reacting to an event driven world
Grace Jansen
Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...
Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...
Amazon Web Services Korea
Deep Dive - Hybrid Architectures
Deep Dive - Hybrid Architectures
Amazon Web Services
Ähnlich wie Event Driven Architecture with Quarkus,Kafka, Kubernetes
(20)
(GAM304) How Riot Games re:Invented Their AWS Model | AWS re:Invent 2014
(GAM304) How Riot Games re:Invented Their AWS Model | AWS re:Invent 2014
Docker AWS TechCONNECT Boston, 28-July-2015
Docker AWS TechCONNECT Boston, 28-July-2015
AWS re:Inforce 2019 Builders session: Simplify and secure your network archit...
AWS re:Inforce 2019 Builders session: Simplify and secure your network archit...
Building event-driven (Micro)Services with Apache Kafka Ecosystem
Building event-driven (Micro)Services with Apache Kafka Ecosystem
Rescale New Feature: Bring Your Own VPC
Rescale New Feature: Bring Your Own VPC
Service Mesh with Apache Kafka, Kubernetes, Envoy, Istio and Linkerd
Service Mesh with Apache Kafka, Kubernetes, Envoy, Istio and Linkerd
Functional legacy - how to incorporate ZIO in your legacy services
Functional legacy - how to incorporate ZIO in your legacy services
ServerlessConf Tokyo キーノート
ServerlessConf Tokyo キーノート
Best Practice Linux Guide: Virtualization
Best Practice Linux Guide: Virtualization
(NET307) Pinterest: The road from EC2-Classic To EC2-VPC
(NET307) Pinterest: The road from EC2-Classic To EC2-VPC
Continuous Integration and Deployment Best Practices on AWS
Continuous Integration and Deployment Best Practices on AWS
Applying ML on your Data in Motion with AWS and Confluent | Joseph Morais, Co...
Applying ML on your Data in Motion with AWS and Confluent | Joseph Morais, Co...
Toronto RHUG: Container-native virtualization
Toronto RHUG: Container-native virtualization
Demo to Prepare for “Hands-On Lab: Take a Deep Dive with Experts Who Have Int...
Demo to Prepare for “Hands-On Lab: Take a Deep Dive with Experts Who Have Int...
Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...
Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...
Microservices: State of the Union
Microservices: State of the Union
Running serverless at scale
Running serverless at scale
Virtual Meetup Sweden - Reacting to an event driven world
Virtual Meetup Sweden - Reacting to an event driven world
Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...
Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...
Deep Dive - Hybrid Architectures
Deep Dive - Hybrid Architectures
Mehr von Jeremy Davis
Meet Quarkus: A Mostly Code Introduction to Supersonic, Subatomic Java
Meet Quarkus: A Mostly Code Introduction to Supersonic, Subatomic Java
Jeremy Davis
7 Strategies for Building Majestic Monoliths _ UJUG.pdf
7 Strategies for Building Majestic Monoliths _ UJUG.pdf
Jeremy Davis
Domain Driven Design, Event Storming and Event Driven Applications
Domain Driven Design, Event Storming and Event Driven Applications
Jeremy Davis
7 Strategies for Building Majestic Monoliths
7 Strategies for Building Majestic Monoliths
Jeremy Davis
Mutiny on the JVM: Taming Complexity in the Heart of Reactive Java
Mutiny on the JVM: Taming Complexity in the Heart of Reactive Java
Jeremy Davis
Eda,quarkus,kafka,kubernetes
Eda,quarkus,kafka,kubernetes
Jeremy Davis
Event Driven Architecture with Quarkus,Kafka and Kubernetes
Event Driven Architecture with Quarkus,Kafka and Kubernetes
Jeremy Davis
Kubernetes (and OpenShift) for developers
Kubernetes (and OpenShift) for developers
Jeremy Davis
Supersonic, Subatomic, Kubernetes Native Java : Microservices Day Dallas
Supersonic, Subatomic, Kubernetes Native Java : Microservices Day Dallas
Jeremy Davis
Supersonic, Subatomic, Kubernetes native java
Supersonic, Subatomic, Kubernetes native java
Jeremy Davis
Serverless or Serverfull Microservices Day Phoenix
Serverless or Serverfull Microservices Day Phoenix
Jeremy Davis
Get Reactive: Microservices, Programming, and Systems
Get Reactive: Microservices, Programming, and Systems
Jeremy Davis
Agile integration workshop Atlanta
Agile integration workshop Atlanta
Jeremy Davis
Mehr von Jeremy Davis
(13)
Meet Quarkus: A Mostly Code Introduction to Supersonic, Subatomic Java
Meet Quarkus: A Mostly Code Introduction to Supersonic, Subatomic Java
7 Strategies for Building Majestic Monoliths _ UJUG.pdf
7 Strategies for Building Majestic Monoliths _ UJUG.pdf
Domain Driven Design, Event Storming and Event Driven Applications
Domain Driven Design, Event Storming and Event Driven Applications
7 Strategies for Building Majestic Monoliths
7 Strategies for Building Majestic Monoliths
Mutiny on the JVM: Taming Complexity in the Heart of Reactive Java
Mutiny on the JVM: Taming Complexity in the Heart of Reactive Java
Eda,quarkus,kafka,kubernetes
Eda,quarkus,kafka,kubernetes
Event Driven Architecture with Quarkus,Kafka and Kubernetes
Event Driven Architecture with Quarkus,Kafka and Kubernetes
Kubernetes (and OpenShift) for developers
Kubernetes (and OpenShift) for developers
Supersonic, Subatomic, Kubernetes Native Java : Microservices Day Dallas
Supersonic, Subatomic, Kubernetes Native Java : Microservices Day Dallas
Supersonic, Subatomic, Kubernetes native java
Supersonic, Subatomic, Kubernetes native java
Serverless or Serverfull Microservices Day Phoenix
Serverless or Serverfull Microservices Day Phoenix
Get Reactive: Microservices, Programming, and Systems
Get Reactive: Microservices, Programming, and Systems
Agile integration workshop Atlanta
Agile integration workshop Atlanta
Kürzlich hochgeladen
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Kürzlich hochgeladen
(20)
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Event Driven Architecture with Quarkus,Kafka, Kubernetes
1.
CONFIDENTIAL
2.
CONFIDENTIAL Jeremy Davis Chief Architect @argntprgrmr
3.
V0000000
4.
V0000000 What exactly?
5.
V0000000 Event Driven Architecture
6.
V0000000 Producers and Consumers
7.
V0000000 And Back
8.
V0000000 It’s really fast,
productive, and fun to use.
9.
V0000000 Apache Kafka® is
a distributed streaming platform.
10.
V0000000 AMQ Streams We rename
everything
11.
V0000000 Why Kafka (AMQ
Streams)?
12.
V0000000 Why Kafka (AMQ
Streams)?
13.
V0000000 Find a balance
between quantity and relevance
14.
V0000000
15.
V0000000
16.
V0000000 Why Kubernetes (OpenShift)? Makes
Microservices Easy Easier Operators Make Kafka Easy Easier
17.
V0000000 AMQ Streams on
OpenShift AMQ Streams (Kafka) and OpenShift (Kubernetes)
18.
V0000000 Building Event Driven Architectures
19.
V0000000 ▸ https://www.eventstorming.com ▸ https://www.eventstorming.com/book/ Domain
Driven Design
20.
V0000000 We aren’t going
to cover all of this stuff
21.
V0000000 It is common
for these to bleed together and cause problems
22.
V0000000 Also useful for microservices
within a single system
23.
V0000000 Enables Collaboration ● Agreed
upon by domain experts and dev team ● Constantly revisited and kept current ● Starts with the Domain Model
24.
V0000000 Let’s look at
some code
25.
V0000000
26.
V0000000 Event Storming ▸ https://www.eventstorming.com ▸
https://www.eventstorming.com/book/ ▸ https://openpracticelibrary.com/practice/event-storming
27.
V0000000
28.
V0000000 User View Aggregate Command Business Process External System Colors
are a convention and have meaning
29.
V0000000 Order Placed Order Packed Order
Shipped Order Received
30.
V0000000 Event Storm
31.
V0000000 Coffeeshop Event Storm
32.
V0000000 linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHat Red Hat is
the world’s leading provider of enterprise open source software solutions. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. Thank you
33.
V0000000 https://github.com/quarkuscoffeeshop Jeremy Davis Chief Architect @argntprgrmr
34.
V0000000 Event Driven Architecture https://www.redhat.com/en/topics/integration/what-is-event-driven-architecture https://microservices.io/patterns/data/event-driven-architecture.html Domain
Driven Design https://www.youtube.com/watch?v=dnUFEg68ESM https://www.youtube.com/channel/UC3PGn-hQdbtRiqxZK9XBGqQ Event Storming https://www.eventstorming.com/ https://www.youtube.com/watch?v=mLXQIYEwK24
Jetzt herunterladen