SlideShare a Scribd company logo
Reacting to an Event-
Driven World
Grace Jansen
IBM Developer Advocate
@gracejansen27
ยฉ 2021 IBM Corporation
Kate Stanley
IBM Software Engineer
@katestanley91
Letโ€™s get some coffeeโ€ฆ
ยฉ 2020 IBM Corporation
Barista Example:
ยฉ 2020 IBM Corporation
Coffee Shop
Barista
Coffee Lovers
HTTP
HTTP
https://github.com/cescoffier/quarkus-coffeeshop-demo
Event Driven Architecture
ยฉ 2020 IBM Corporation
S1
S3
S2
S4
Event-driven messaging backbone
Microservice
publishing
events
Microservice
consuming
events
Event-driven messaging backbone
http://ibm.biz/AdvantagesOfEDA
Barista Example:
ยฉ 2020 IBM Corporation
Coffee Shop
Coffee Shop
Barista
Barista
Board
Coffee Lovers
Coffee Lovers
HTTP
Orders,
Queue
HTTP
HTTP
https://github.com/cescoffier/quarkus-coffeeshop-demo
Event
Backbone
ยฉ 2020 IBM Corporation
Apache Kafka is an open source, distributed
streaming platform
Stream history Immutable data Highly available
Scalable
Scalable
consumption
ยฉ 2020 IBM Corporation
Q: Is your coffee shop non-blocking and
highly responsive?
ยฉ 2020 IBM Corporation
Q: Is your microservice system non-
blocking and highly responsive?
ยฉ 2020 IBM Corporation
Q: Is your microservice system non-
blocking and highly responsive?
A:Yes Iโ€™m using Kafka!
ยฉ 2020 IBM Corporation
Q: Is your microservice system non-
blocking and highly responsive?
A:Yes Iโ€™m using Kafka!
Reactive systems
ยฉ 2020 IBM Corporation
Reactive Manifesto
ยฉ 2020 IBM Corporation
Message-Driven
Reactive Manifesto
ยฉ 2020 IBM Corporation
Events
โ€œA signal emitted by a component upon
reaching a given state.โ€
ยฉ 2020 IBM Corporation
A message can contain an encoded
event in its payload.
Messages
โ€œAn item of data sent to a specific location.โ€
ยฉ 2020 IBM Corporation
Apache Kafka is an open source, distributed
streaming platform
Publish and subscribe to streams of
records
Store records in durable way
Process streams of records as they
occur
Barista Example:
ยฉ 2020 IBM Corporation
Coffee Shop
Barista
Board
Coffee Lovers
Orders,
Queue
HTTP
https://github.com/cescoffier/quarkus-coffeeshop-demo
Event
Backbone
Barista Example:
ยฉ 2020 IBM Corporation
Coffee Shop
Barista
Board
Coffee Lovers
Orders,
Queue
HTTP
https://github.com/cescoffier/quarkus-coffeeshop-demo
Event
Backbone
Barista Example:
ยฉ 2020 IBM Corporation
Coffee Shop
Barista
Board
Coffee Lovers
Orders,
Queue
HTTP
https://github.com/cescoffier/quarkus-coffeeshop-demo
Event
Backbone
Elastic
Message-Driven
Reactive Manifesto
ยฉ 2020 IBM Corporation
Barista Example:
ยฉ 2020 IBM Corporation
Coffee Shop
Barista
Board
Coffee Lovers
Orders,
Queue
HTTP
https://github.com/cescoffier/quarkus-coffeeshop-demo
Event
Backbone
Barista Example:
ยฉ 2020 IBM Corporation
Coffee Shop
Barista
Board
Coffee Lovers
Orders,
Queue
HTTP
https://github.com/cescoffier/quarkus-coffeeshop-demo
Event
Backbone
Barista Example:
ยฉ 2020 IBM Corporation
Coffee Shop
Barista
Board
Coffee Lovers
Orders,
Queue
HTTP
https://github.com/cescoffier/quarkus-coffeeshop-demo
Event
Backbone
Resilient
Elastic
Message-Driven
Reactive Manifesto
ยฉ 2020 IBM Corporation
Resilient
Elastic
Responsive
Message-Driven
Reactive Manifesto
ยฉ 2020 IBM Corporation
Resilient
Elastic
Responsive
Message-Driven
Reactive Manifesto
ยฉ 2020 IBM Corporation
Building reactive
systems
ยฉ 2020 IBM Corporation
How do we make a highly responsive app?
Microservice 1
ยฉ 2020 IBM Corporation
Microservice 2
Microservice 3
How do we make a highly responsive app?
Microservice 1
ยฉ 2020 IBM Corporation
Microservice 2
Microservice 3
Reactive
Architecture
Patterns
Reactive Architecture design patterns
CQRS Circuit breaker Saga Back pressure
ยฉ 2020 IBM Corporation
APP
WRITE API
APP
READ API
APP
APP
APP
APP
APP
APP
APP
APP
How do we make a highly responsive app?
Microservice 1
ยฉ 2020 IBM Corporation
Microservice 2
Microservice 3
Futures
Reactive Streams
Libraries
Futures
Reactive Streams
Libraries
Futures
Reactive Streams
Libraries
Reactive
Programming
Reactive Programming
ยฉ 2020 IBM Corporation
A subset of asynchronous programming and a paradigm where the
availability of new information drives the logic forward rather than
having control flow driven by a thread-of-execution.
Reactive Programming Patterns
ยฉ 2020 IBM Corporation
Futures: a promise to hold the result of some operation once that operation completes
Reactive programming libraries: for composing asynchronous and event-based
programs. (e.g. RxJava, SmallRye Mutiny)
Reactive Streams: a programming concept for handling asynchronous data streams
in a non-blocking manner while providing backpressure to stream publishers
Utilising Kafka in
reactive systems
ยฉ 2020 IBM Corporation
Resilient
Elastic
Responsive
Message-Driven
Message-Driven with Kafka
ยฉ 2020 IBM Corporation
Resilient
Elastic
Responsive
Message-Driven
Resiliency in Kafka
ยฉ 2020 IBM Corporation
Message Retention and Data
Persistence
ยฉ 2020 IBM Corporation
Stream history Immutable Data
Resilient Kafka Clusters
ยฉ 2020 IBM Corporation
ยฉ 2020 IBM Corporation
Resilient Kafka Clusters
Resilient Kafka Clusters
ยฉ 2021 IBM Corporation
Topic A
Partition 1
Broker 1
Topic A
Partition 1
Offline Leader
Resilient Kafka Clusters
ยฉ 2021 IBM Corporation
Resilient Producers
Delivery guarantees:
At most once
At least once
Configuration:
Acks
Retries
ยฉ 2021 IBM Corporation
Resilient Consumers
0 1 2 3 4 5
Offset
ยฉ 2021 IBM Corporation
Baristas with auto commit
Barista
TOPIC
Coffee Cappuccino Latte
Baristas with auto commit
Barista
TOPIC
Coffee Cappuccino Latte
Coffee
Baristas with auto commit
Barista
TOPIC
Coffee Cappuccino Latte
Coffee
Baristas with auto commit
Barista
TOPIC
Coffee Cappuccino Latte
Baristas with auto commit
Barista
TOPIC
Coffee Cappuccino Latte
Cappuccino
Baristas with auto commit
Barista
TOPIC
Coffee Cappuccino Latte
Cappuccino Latte
Baristas with auto commit
Barista
TOPIC
Coffee Cappuccino Latte
Cappuccino Latte
Baristas with manual commit
Coffee Cappuccino Latte
TOPIC
Barista
Baristas with auto commit
Barista
TOPIC
Coffee Cappuccino Latte
Cappuccino Latte
Baristas with manual commit
Coffee Cappuccino Latte
TOPIC
Barista
Coffee
Baristas with auto commit
Barista
TOPIC
Coffee Cappuccino Latte
Cappuccino Latte
Baristas with manual commit
Coffee Cappuccino Latte
TOPIC
Barista
Coffee
Baristas with auto commit
Barista
TOPIC
Coffee Cappuccino Latte
Cappuccino Latte
Baristas with manual commit
Coffee Cappuccino Latte
TOPIC
Barista
Coffee Latte
Cappuccino
Schemas and Schema Registries
ยฉ 2020 IBM Corporation
Resilient
Elastic
Responsive
Message-Driven
Scalability in Kafka
ยฉ 2021 IBM Corporation
Scalability in Kafka
ยฉ 2021 IBM Corporation
Elasticity in Consumers
ยฉ 2021 IBM Corporation
Consumer Groups
Consumer groupA
Topic
0 1 2 3
0 1 2 3 4 5
Partition 0
Partition 1
Partition 2
0 1 2 3 4 5 6 7
Consumer
Consumer
Consumer
Consumer group B
Consumer
Consumer
ยฉ 2021 IBM Corporation
Consumer Groups
Consumer groupA
p0, offset 7
p1, offset 3
p2, offset 5
Topic
0 1 2 3
0 1 2 3 4 5
Partition 0
Partition 1
Partition 2
0 1 2 3 4 5 6 7
Consumer
Consumer
Consumer
Consumer group B
Consumer
Consumer
ยฉ 2021 IBM Corporation
Consumer Groups
Consumer groupA
p0, offset 7
p1, offset 3
p2, offset 5
Topic
0 1 2 3
0 1 2 3 4 5
Partition 0
Partition 1
Partition 2
0 1 2 3 4 5 6 7
Consumer
Consumer
Consumer
Consumer group B
p0, offset 7
p1, offset 3
p2, offset 5
Consumer
Consumer
ยฉ 2021 IBM Corporation
Consumer Groups
Consumer groupA
p0, offset 7
p1, offset 3
p2, offset 5
Topic
0 1 2 3
0 1 2 3 4 5
Partition 0
Partition 1
Partition 2
0 1 2 3 4 5 6 7
Consumer
Consumer
Consumer
Consumer
Consumer group B
p0, offset 7
p1, offset 3
p2, offset 5
Consumer
Consumer
ยฉ 2021 IBM Corporation
Writing reactive
Kafka applications
ยฉ 2021 IBM Corporation
Reactive Frameworks for
Kafka
Alpakka Kafka Connector
MicroProfile Reactive Messaging
Vert.x Kafka Client
ยฉ 2021 IBM Corporation
Alpakka Kafka Connector API
ยฉ 2021 IBM Corporation
Eclipse MicroProfile
An open-source community specification for Enterprise
Java microservices
A community of:
individuals
organizations
vendors
ยฉ 2021 IBM Corporation
MicroProfile 3.3 Stack
Reactive Streams
Operators 1.1
GraphQL
1.0
Standalone Projects
JSON-B 1.0
JSON-P 1.1
CDI 2.0
Config 1.4
Fault
Tolerance 2.1
JWT
Propagation
1.1
Health
Check 2.2
Metrics 2.3
OpenTracing
1.3
Open API 1.1
JAX-RS 2.1 Rest Client 1.4
Reactive
Messaging 1.0
Context
Propagation
1.0
Reactive
Streams
Not a MicroProfile spec
ยฉ 2021 IBM Corporation
MicroProfile Reactive Messaging
Applicationโ€™s beans contain methods annotated with @Incoming and @Outgoing annotations
The annotated methods are connected by named channels
A channel is a name indicating which source or destination of messages is used. Channels are opaque Strings.
@Incoming and @Outgoing annotations are matched up by channel names
ยฉ 2021 IBM Corporation
What is Eclipse Vert.x?
Polyglot Tool-kit
Based on Reactor pattern
Runs on the JVM
Non-blocking
Event-driven
Includes distributed event-bus
Code is single-threaded
ยฉ 2021 IBM Corporation
Vert.x Demo App
ยฉ 2020 IBM Corporation
Demo app
ยฉ 2021 IBM Corporation
https://github.com/ibm-messaging/kafka-java-vertx-starter
Vert.x app
produce
consume
Demo app
ยฉ 2021 IBM Corporation
Vert.x app
websocket
produce
consume
https://github.com/ibm-messaging/kafka-java-vertx-starter
ยฉ 2021 IBM Corporation
https://github.com/ibm-messaging/kafka-java-vertx-starter
ยฉ 2021 IBM Corporation
Producing Records
ยฉ 2021 IBM Corporation
Vert.x app
websocket produce
Start
Stop
Producing Records
ยฉ 2021 IBM Corporation
Consuming and Processing Records
ยฉ 2021 IBM Corporation
Apache Kafka Java Client:
ยฉ 2021 IBM Corporation
Consuming and Processing Records
Apache Kafka Java Client:
ยฉ 2021 IBM Corporation
Consuming and Processing Records
Apache Kafka Java Client:
ยฉ 2021 IBM Corporation
Consuming and Processing Records
Vert.x Kafka Client
ยฉ 2021 IBM Corporation
Consuming and Processing Records
Vert.x Kafka Client
ยฉ 2021 IBM Corporation
Flow Control
Vert.x Kafka Client
ยฉ 2021 IBM Corporation ibm.biz/ExperiencesWritingAReactiveKafkaApp
Summary
Non-reactive + Kafka != reactive
Consider Kafka configuration for the best reactive system
The open-source reactive community is on hand to help!
Reactive toolkits and frameworks can provide additional benefits
ยฉ 2021 IBM Corporation
Reactive Systems Explained
ยฉ 2021 IBM Corporation
ibm.biz/ReactiveReport
MicroProfile Reactive labs
ibm.biz/reactive-java-labs
ยฉ 2021 IBM Corporation
Thank you
Grace Jansen | @gracejansen27
Kate Stanley | @katestanley91
ยฉ 2021 IBM Corporation
Reactive resources:
https://ibm.biz/IntroToReactive
https://ibm.biz/GettingStartedWithReactive
Getting started with Kafka:
https://kafka.apache.org/quickstart
https://strimzi.io
https://ibm.github.io/event-streams/schemas/overview/
Reactive Kafka libraries
https://vertx.io/docs/vertx-kafka-client/java/
https://github.com/eclipse/microprofile-reactive-
messaging
https://projectreactor.io/docs/kafka
https://github.com/akka/alpakka-kafka
Open Liberty:
https://openliberty.io

More Related Content

What's hot (18)

PDF
High Scalability Network Monitoring for Communications Service Providers
CA Technologies
ย 
PDF
Re Inventing Enterprise IT around APIs and Apps
WSO2
ย 
PDF
Systems Resource Management with NetIQ AppManager
Advanced Logic Industries
ย 
PPT
SuperConnectivity: One companyโ€™s heroic mission to deliver on the promises of...
4DK Technologies, Inc.
ย 
PDF
Path to Network Functions Virtualization (NFV) Nirvana 2013
Andrew Hendry
ย 
PPTX
#8311: Transform the Enterprise with IBM Cloud Private
Michael Elder
ย 
PDF
Cloud K5 Services_Description
Alessandro Guli
ย 
PDF
Virtualization case study
Mirza Adil
ย 
PDF
Domenico Maracci, Stefano Sali - Secure Continuous Delivery - Sicurezza e Dev...
Codemotion
ย 
PDF
An architectโ€™s guide to leveraging your incumbency
Michael Elder
ย 
PPTX
The App Evolution Continues
Paula Peรฑa (She, Her, Hers)
ย 
PPT
SHARE 2014 Pittsburgh, Managing multi version applications in cics
nick_garrod
ย 
PDF
Test Centre case studies - Cathal McGloin (FeedHenry)
NGN Test Centre
ย 
PDF
IBM Think 2020 Openshift on IBM Z and LinuxONE
Filipe Miranda
ย 
PDF
What Mobile Developers Should Know
MobiVentures
ย 
PDF
Demo to Prepare for โ€œHands-On Lab: Take a Deep Dive with Experts Who Have Int...
CA Technologies
ย 
PPTX
Twelve factor-app
Josรฉ Javier Vรฉlez Colรณn
ย 
PDF
EDI WS API ECGridOS Web Services
bizquirk
ย 
High Scalability Network Monitoring for Communications Service Providers
CA Technologies
ย 
Re Inventing Enterprise IT around APIs and Apps
WSO2
ย 
Systems Resource Management with NetIQ AppManager
Advanced Logic Industries
ย 
SuperConnectivity: One companyโ€™s heroic mission to deliver on the promises of...
4DK Technologies, Inc.
ย 
Path to Network Functions Virtualization (NFV) Nirvana 2013
Andrew Hendry
ย 
#8311: Transform the Enterprise with IBM Cloud Private
Michael Elder
ย 
Cloud K5 Services_Description
Alessandro Guli
ย 
Virtualization case study
Mirza Adil
ย 
Domenico Maracci, Stefano Sali - Secure Continuous Delivery - Sicurezza e Dev...
Codemotion
ย 
An architectโ€™s guide to leveraging your incumbency
Michael Elder
ย 
The App Evolution Continues
Paula Peรฑa (She, Her, Hers)
ย 
SHARE 2014 Pittsburgh, Managing multi version applications in cics
nick_garrod
ย 
Test Centre case studies - Cathal McGloin (FeedHenry)
NGN Test Centre
ย 
IBM Think 2020 Openshift on IBM Z and LinuxONE
Filipe Miranda
ย 
What Mobile Developers Should Know
MobiVentures
ย 
Demo to Prepare for โ€œHands-On Lab: Take a Deep Dive with Experts Who Have Int...
CA Technologies
ย 
EDI WS API ECGridOS Web Services
bizquirk
ย 

Similar to JavaBin: Reacting to an event driven world (20)

PPTX
JLove conference 2020 - Reacting to an Event-Driven World
Grace Jansen
ย 
PPTX
Developer Week - Reacting to an event-driven world
Grace Jansen
ย 
PDF
Reacting to an Event-Driven World (Kate Stanley & Grace Jansen, IBM) Kafka Su...
confluent
ย 
PDF
Reactive Microservices with Quarkus
Niklas Heidloff
ย 
PDF
Reactive Integrations - Caveats and bumps in the road explained
Markus Eisele
ย 
PDF
Building Serverless Apps with Kafka (Dale Lane, IBM) Kafka Summit London 2019
confluent
ย 
PDF
An intro to serverless and OpenWhisk for Kafka users
Dale Lane
ย 
PPTX
High-speed, Reactive Microservices 2017
Rick Hightower
ย 
PDF
Revitalizing Aging Architectures with Microservices
Legacy Typesafe (now Lightbend)
ย 
PPT
Reactive java programming for the impatient
Grant Steinfeld
ย 
PPTX
Event-driven microservices
Andrew Schofield
ย 
PDF
Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...
Red Hat Developers
ย 
PPTX
Reactive for the Impatient - Mary Grygleski
PolyglotMeetups
ย 
PDF
Openbar 12 - Leuven - From reactive programming to reactive architecture
Openbar
ย 
PPTX
Reactive applications tools of the trade huff po
shinolajla
ย 
PDF
Typesafe & William Hill: Cassandra, Spark, and Kafka - The New Streaming Data...
DataStax Academy
ย 
PDF
Activity feeds (and more) at mate1
Hisham Mardam-Bey
ย 
PDF
A Kafka journey and why migrate to Confluent Cloud?
confluent
ย 
PDF
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
Kai Wรคhner
ย 
PDF
Revitalizing Walmart's Aging Architecture for Web Scale
Kevin Webber
ย 
JLove conference 2020 - Reacting to an Event-Driven World
Grace Jansen
ย 
Developer Week - Reacting to an event-driven world
Grace Jansen
ย 
Reacting to an Event-Driven World (Kate Stanley & Grace Jansen, IBM) Kafka Su...
confluent
ย 
Reactive Microservices with Quarkus
Niklas Heidloff
ย 
Reactive Integrations - Caveats and bumps in the road explained
Markus Eisele
ย 
Building Serverless Apps with Kafka (Dale Lane, IBM) Kafka Summit London 2019
confluent
ย 
An intro to serverless and OpenWhisk for Kafka users
Dale Lane
ย 
High-speed, Reactive Microservices 2017
Rick Hightower
ย 
Revitalizing Aging Architectures with Microservices
Legacy Typesafe (now Lightbend)
ย 
Reactive java programming for the impatient
Grant Steinfeld
ย 
Event-driven microservices
Andrew Schofield
ย 
Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...
Red Hat Developers
ย 
Reactive for the Impatient - Mary Grygleski
PolyglotMeetups
ย 
Openbar 12 - Leuven - From reactive programming to reactive architecture
Openbar
ย 
Reactive applications tools of the trade huff po
shinolajla
ย 
Typesafe & William Hill: Cassandra, Spark, and Kafka - The New Streaming Data...
DataStax Academy
ย 
Activity feeds (and more) at mate1
Hisham Mardam-Bey
ย 
A Kafka journey and why migrate to Confluent Cloud?
confluent
ย 
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
Kai Wรคhner
ย 
Revitalizing Walmart's Aging Architecture for Web Scale
Kevin Webber
ย 
Ad

More from Grace Jansen (20)

PPTX
JPrime_JITServer.pptx
Grace Jansen
ย 
PPTX
SwissJUG_15_factor_app.pptx
Grace Jansen
ย 
PPTX
SwissJUG_Bringing the cloud back down to earth.pptx
Grace Jansen
ย 
PPTX
ThroughTheLookingGlass_EffectiveObservability.pptx
Grace Jansen
ย 
PPTX
PittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earth
Grace Jansen
ย 
PPTX
Javaland_JITServerTalk.pptx
Grace Jansen
ย 
PPTX
JavaLand_To InstantOn and Beyond.pptx
Grace Jansen
ย 
PPTX
Jfokus_Bringing the cloud back down to earth.pptx
Grace Jansen
ย 
PPTX
FooConf23_Bringing the cloud back down to earth.pptx
Grace Jansen
ย 
PPTX
DevoxxBelgium_StatefulCloud.pptx
Grace Jansen
ย 
PPTX
UtrechtJUG_Exploring statefulmicroservices in a cloud-native world.pptx
Grace Jansen
ย 
PPTX
JCON_15FactorWorkshop.pptx
Grace Jansen
ย 
PPTX
JCON_Adressing the transaction challenge in a cloud-native world.pptx
Grace Jansen
ย 
PPTX
JavaZone_Addressing the transaction challenge in a cloud-native world.pptx
Grace Jansen
ย 
PPTX
JavaZone_Mother Nature vs Java โ€“ the security face off.pptx
Grace Jansen
ย 
PPTX
Boost developer productivity with EE, MP and OL (Devoxx Ukraine 22).pptx
Grace Jansen
ย 
PPTX
Addressing the transaction challenge in a cloud-native world Devoxx Ukraine 2022
Grace Jansen
ย 
PPTX
JBCNConf_Addressing_The_Transaction_Challenge_LRA.pptx
Grace Jansen
ย 
PDF
2022-Devnexus-StatefulMicroservices.pptx.pdf
Grace Jansen
ย 
PPTX
How to become a superhero without even leaving your desk!
Grace Jansen
ย 
JPrime_JITServer.pptx
Grace Jansen
ย 
SwissJUG_15_factor_app.pptx
Grace Jansen
ย 
SwissJUG_Bringing the cloud back down to earth.pptx
Grace Jansen
ย 
ThroughTheLookingGlass_EffectiveObservability.pptx
Grace Jansen
ย 
PittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earth
Grace Jansen
ย 
Javaland_JITServerTalk.pptx
Grace Jansen
ย 
JavaLand_To InstantOn and Beyond.pptx
Grace Jansen
ย 
Jfokus_Bringing the cloud back down to earth.pptx
Grace Jansen
ย 
FooConf23_Bringing the cloud back down to earth.pptx
Grace Jansen
ย 
DevoxxBelgium_StatefulCloud.pptx
Grace Jansen
ย 
UtrechtJUG_Exploring statefulmicroservices in a cloud-native world.pptx
Grace Jansen
ย 
JCON_15FactorWorkshop.pptx
Grace Jansen
ย 
JCON_Adressing the transaction challenge in a cloud-native world.pptx
Grace Jansen
ย 
JavaZone_Addressing the transaction challenge in a cloud-native world.pptx
Grace Jansen
ย 
JavaZone_Mother Nature vs Java โ€“ the security face off.pptx
Grace Jansen
ย 
Boost developer productivity with EE, MP and OL (Devoxx Ukraine 22).pptx
Grace Jansen
ย 
Addressing the transaction challenge in a cloud-native world Devoxx Ukraine 2022
Grace Jansen
ย 
JBCNConf_Addressing_The_Transaction_Challenge_LRA.pptx
Grace Jansen
ย 
2022-Devnexus-StatefulMicroservices.pptx.pdf
Grace Jansen
ย 
How to become a superhero without even leaving your desk!
Grace Jansen
ย 
Ad

Recently uploaded (20)

PPTX
Chess King 25.0.0.2500 With Crack Full Free Download
cracked shares
ย 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
ย 
PDF
Step-by-Step Guide to Install SAP HANA Studio | Complete Installation Tutoria...
SAP Vista, an A L T Z E N Company
ย 
PPTX
TexSender Pro 8.9.1 Crack Full Version Download
cracked shares
ย 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
ย 
PPTX
ChessBase 18.02 Crack + Serial Key Free Download
cracked shares
ย 
PPTX
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
ย 
PDF
Balancing Resource Capacity and Workloads with OnePlan โ€“ Avoid Overloading Te...
OnePlan Solutions
ย 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
ย 
PDF
How to Download and Install ADT (ABAP Development Tools) for Eclipse IDE | SA...
SAP Vista, an A L T Z E N Company
ย 
PDF
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
ย 
PDF
AI Software Engineering based on Multi-view Modeling and Engineering Patterns
Hironori Washizaki
ย 
PDF
SAP GUI Installation Guide for macOS (iOS) | Connect to SAP Systems on Mac
SAP Vista, an A L T Z E N Company
ย 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
ย 
PDF
Salesforce Pricing Update 2025: Impact, Strategy & Smart Cost Optimization wi...
GetOnCRM Solutions
ย 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romรฉn Rodrรญguez-Gil
ย 
PPTX
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
ย 
PDF
System Center 2025 vs. 2022; Whatโ€™s new, whatโ€™s next_PDF.pdf
Q-Advise
ย 
PPTX
Employee salary prediction using Machine learning Project template.ppt
bhanuk27082004
ย 
PDF
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
ย 
Chess King 25.0.0.2500 With Crack Full Free Download
cracked shares
ย 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
ย 
Step-by-Step Guide to Install SAP HANA Studio | Complete Installation Tutoria...
SAP Vista, an A L T Z E N Company
ย 
TexSender Pro 8.9.1 Crack Full Version Download
cracked shares
ย 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
ย 
ChessBase 18.02 Crack + Serial Key Free Download
cracked shares
ย 
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
ย 
Balancing Resource Capacity and Workloads with OnePlan โ€“ Avoid Overloading Te...
OnePlan Solutions
ย 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
ย 
How to Download and Install ADT (ABAP Development Tools) for Eclipse IDE | SA...
SAP Vista, an A L T Z E N Company
ย 
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
ย 
AI Software Engineering based on Multi-view Modeling and Engineering Patterns
Hironori Washizaki
ย 
SAP GUI Installation Guide for macOS (iOS) | Connect to SAP Systems on Mac
SAP Vista, an A L T Z E N Company
ย 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
ย 
Salesforce Pricing Update 2025: Impact, Strategy & Smart Cost Optimization wi...
GetOnCRM Solutions
ย 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romรฉn Rodrรญguez-Gil
ย 
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
ย 
System Center 2025 vs. 2022; Whatโ€™s new, whatโ€™s next_PDF.pdf
Q-Advise
ย 
Employee salary prediction using Machine learning Project template.ppt
bhanuk27082004
ย 
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
ย 

JavaBin: Reacting to an event driven world