journey to a real time enterprise
play

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


  1. Journey to a Real-Time Enterprise Neha Narkhede, Co-founder/CTO at Confluent, Co-Creator Apache Kafka

  2. Infrastructure Technology ? Relational Data Database Warehousing Management Systems

  3. Adoption in Silicon Valley

  4. Adoption in Silicon Valley 4 4

  5. Adoption in the Enterprise 5 5

  6. Fortune 500’s are using Apache Kafka TM Travel Companies Global Banks Insurance Telecom

  7. Emergence of the Streaming Platform

  8. Pre-Streaming

  9. Request-Response Applications Deterministic Service Service Rigid App Service Tight coupling Service Service Service Service Service App

  10. Event-Driven Applications Responsive Service Flexible App Service Extensible Developer Service APIs Service Streaming Platform Service App

  11. Pre-Streaming -> Event-Driven Request-Response Event-Driven

  12. Why Didn’t It Work Before? Past Solutions Are Insufficient Message-Oriented Middlewhere EAI & ESBs ETL No persistence Not event-oriented Often slow, batch oriented, and Single point of failure Fragile and bespoke non-scalable Not fault tolerant Weak transformation capabilities Point-to-point not publish subscribe Cannot order messages Not a true infrastructure platform Cannot process messaging in flight Order of magnitude lower throughput No “Replay” functionality 12 12

  13. The World has Changed Internet of Microservices Mobile Machine Things Learning

  14. What’s Needed? Event Centric Thinking

  15. Events What is an event?

  16. Events

  17. Events A Sale An Invoice A Trade A Customer Experience

  18. All Your Data is Streams of Events

  19. What is a Company? A business is a series of events and reacting to those events.

  20. Event-Driven Government Norwegian Work and Welfare Administration Life is a Stream of Events 5.2 Million Citizens

  21. The Future of the Automotive Industry is a Real Time Data Cluster Traffic Anomaly Front Camera Front, rear and top Infrared Camera Alerts view cameras Detection MQTT MQTT MQTT MQTT MQTT MQTT Front and Rear Crash Sensors Ultrasonic Sensors Hazard Personalizatio Radar Sensors Alerts n

  22. Royal Bank of Canada Event-Driven Banking Consumer Credit Corporate Real Investor Treasury …. Services Estate Services Services 30+ Use-cases 50+ apps 10+ different lines of businesses Digital Fraud Security Data Marketing Warehouse Microservices SaaS

  23. Internet of Things

  24. Banking

  25. Retail

  26. What is a Streaming Platform?

  27. The Streaming Platform Technical Capabilities Publish & Subscribe Store Process

  28. Three Lenses

  29. Lens 01 Messaging done right.

  30. Lens 01 Way More Than Message Queue Messaging done right. Real-time Scalability True Storage Processing

  31. Lens 02 Hadoop made fast.

  32. Stream Processing Lens 02

  33. Lens 02 Applications are different Hadoop made fast.

  34. Lens 03 ETL and Data Integration as a platform.

  35. Lens 03 Scalable Streaming Data Pipelines

  36. Lens 03 Stream Processing is for more than data pipelines ETL and Data Integration as a platform.

  37. Streaming Platform

  38. Journey to an Event-Driven Enterprise

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

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

  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

  42. Search Stream Apps Processing Management Connectors DWH RDBMS HADOOP Representing Support Data K/V Real-Time Analytics Monitoring

  43. An open streaming platform around Kafka and it’s ecosystem Search Stream Apps Processing Management Connectors DWH RDBMS HADOOP Representing Support Data K/V Real-Time Analytics Monitoring

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

  45. Thank You

Recommend


More recommend