← ALL SESSIONS
Wed Dec 12 · 11:00 AM SESSION #41964

Streaming Architecture Using Kafka (UberConf)

Mark Richards
Mark Richards
INDEPENDENT SOFTWARE ARCHITECT, AUTHOR OF FUNDAMENTALS OF SOFTWARE ARCHITECTURE
01 / ABOUT THIS SESSION

There are many different uses for Apache Kafka. It can be used as a streaming broker, event broker for transactional data, and even a database. This session is about understanding streaming architecture and how to implement it using Apache Kafka. I start this session by talking about some of the streaming architecture patterns, then dive into how Apache Kafka works using the Core API. Using live coding examples in Apache Kafka, I also talk about the differences between Kafka and regular messaging (RabbitMQ, ActiveMQ, etc.) and when you should use each. I end this session by putting everything together, showing an actual streaming architecture using Kafka within a Microservice ecosystem for gathering various metrics for business and operational monitoring and reporting.

Agenda:

  • Streaming architecture patterns
  • Kafka overview
  • Kafka producers and consumers
  • Kafka vs. standard messaging
  • Streaming examples in a microservices ecosystem
02 / SESSION DETAILS
FORMAT
90-minute session
ROOM
OPAL SAND/SEA
All signal.
Zero fluff.
DECEMBER 10 - 13, 2018 · OPAL SANDS RESORT · CLEARWATER, FL