Journey to a Real-Time Enterprise Neha Narkhede, Co-founder/CTO at - - PowerPoint PPT Presentation

journey to a real time enterprise
SMART_READER_LITE
LIVE PREVIEW

Journey to a Real-Time Enterprise Neha Narkhede, Co-founder/CTO at - - PowerPoint PPT Presentation

Journey to a Real-Time Enterprise Neha Narkhede, Co-founder/CTO at Confluent, Co-Creator Apache Kafka Infrastructure Technology ? Relational Data Database Warehousing Management Systems Adoption in Silicon Valley Adoption in Silicon


slide-1
SLIDE 1

Journey to a Real-Time Enterprise

Neha Narkhede, Co-founder/CTO at Confluent, Co-Creator Apache Kafka

slide-2
SLIDE 2

Relational Database Management Systems Data Warehousing

Infrastructure Technology

?

slide-3
SLIDE 3

Adoption in Silicon Valley

slide-4
SLIDE 4

4 4

Adoption in Silicon Valley

slide-5
SLIDE 5

5 5

Adoption in the Enterprise

slide-6
SLIDE 6

Fortune 500’s are using Apache KafkaTM

Global Banks Insurance Telecom Travel Companies

slide-7
SLIDE 7

Emergence of the Streaming Platform

slide-8
SLIDE 8

Pre-Streaming

slide-9
SLIDE 9

Request-Response Applications

Deterministic Rigid Tight coupling

App Service Service Service Service Service Service Service Service App

slide-10
SLIDE 10

App App

Developer APIs

Service Service

Event-Driven Applications

Responsive Flexible Extensible

Service Service Service Streaming Platform

slide-11
SLIDE 11

Pre-Streaming -> Event-Driven

Request-Response Event-Driven

slide-12
SLIDE 12

12 12

Message-Oriented Middlewhere

No persistence Single point of failure Not fault tolerant Cannot order messages Cannot process messaging in flight Order of magnitude lower throughput No “Replay” functionality

EAI & ESBs

Not event-oriented Fragile and bespoke Weak transformation capabilities

ETL

Often slow, batch oriented, and non-scalable Point-to-point not publish subscribe Not a true infrastructure platform

Why Didn’t It Work Before? Past Solutions Are Insufficient

slide-13
SLIDE 13

Microservices Mobile Machine Learning Internet of Things

The World has Changed

slide-14
SLIDE 14

What’s Needed? Event Centric Thinking

slide-15
SLIDE 15

Events What is an event?

slide-16
SLIDE 16

Events

slide-17
SLIDE 17

Events

A Sale An Invoice A Trade A Customer Experience

slide-18
SLIDE 18

All Your Data is Streams of Events

slide-19
SLIDE 19

What is a Company?

A business is a series of events and reacting to those events.

slide-20
SLIDE 20

5.2 Million Citizens

Event-Driven Government

Norwegian Work and Welfare Administration Life is a Stream of Events

slide-21
SLIDE 21

The Future of the Automotive Industry is a Real Time Data Cluster

Front, rear and top view cameras Ultrasonic Sensors Crash Sensors Front Camera Infrared Camera Front and Rear Radar Sensors Traffic Alerts Hazard Alerts Personalizatio n Anomaly Detection

MQTT MQTT MQTT MQTT MQTT MQTT

slide-22
SLIDE 22

Royal Bank of Canada Event-Driven Banking

30+ Use-cases 50+ apps 10+ different lines

  • f businesses

Digital Marketing Security Consumer Credit Services SaaS Corporate Real Estate Investor Services Treasury Services …. Fraud Data Warehouse Microservices

slide-23
SLIDE 23

Internet of Things

slide-24
SLIDE 24

Banking

slide-25
SLIDE 25

Retail

slide-26
SLIDE 26

What is a Streaming Platform?

slide-27
SLIDE 27

The Streaming Platform

Technical Capabilities

Store Process Publish & Subscribe

slide-28
SLIDE 28

Three Lenses

slide-29
SLIDE 29

Messaging done right.

Lens 01

slide-30
SLIDE 30

Way More Than Message Queue

Lens 01

True Storage Real-time Processing Scalability

Messaging done right.

slide-31
SLIDE 31

Hadoop made fast.

Lens 02

slide-32
SLIDE 32

Stream Processing

Lens 02

slide-33
SLIDE 33

Lens 02

Applications are different Hadoop made fast.

slide-34
SLIDE 34

ETL and Data Integration as a platform.

Lens 03

slide-35
SLIDE 35

Lens 03

Scalable Streaming Data Pipelines

slide-36
SLIDE 36

Lens 03

Stream Processing is for more than data pipelines

ETL and Data Integration as a platform.

slide-37
SLIDE 37

Streaming Platform

slide-38
SLIDE 38

Journey to an Event-Driven Enterprise

slide-39
SLIDE 39

Streaming Adoption Journey

Pre-Streaming Streaming Awareness and Pilot Early Production Streaming Mission Critical, Integrated Streaming Global Streaming Central Nervous System

slide-40
SLIDE 40

What does the Event-Driven Architecture look like in its end state?

slide-41
SLIDE 41

An Event-Driven Enterprise

What are the possibilities?

  • Everything is an event
  • Available instantly to all applications

in a company

  • Ability to query data as it arrives vs

when it is too late

  • Simplifying the data architecture by

deploying a single platform

slide-42
SLIDE 42

Management Representing Data Connectors Support Apps RDBMS K/V Monitoring Search

DWH HADOOP Stream Processing Real-Time Analytics

slide-43
SLIDE 43

Management Representing Data Connectors Support

Apps RDBMS K/V Monitoring Search DWH HADOOP Stream Processing Real-Time Analytics

An open streaming platform around Kafka and it’s ecosystem

slide-44
SLIDE 44

Apps RDBMS K/V Monitoring Search DWH HADOOP Stream Processing Real-Time Analytics

slide-45
SLIDE 45

Thank You