Join us for an Apache Kafka meetup on Tuesday February 12th from 6pm, hosted by Baader in Hamburg. The address, agenda and speaker information can be found below. See you there!
6:30pm: Doors open
6:30pm - 7:00pm: Networking, Pizza and Drinks
7:00pm - 7:45pm: Presentation #1: Change Data Streaming Patterns For Microservices With Debezium, Gunnar Morling, Red Hat
7:45pm - 8:30pm: Presentation #2: ATM Fraud Detection with Apache Kafka and KSQL, Robin Moffatt, Confluent
8:30pm - 9:00pm: Additional Q&A and Networking
Gunnar Morling is a software engineer and open-source enthusiast by
heart. He is leading the Debezium project, a tool for change data
capture (CDC). He is a committer to multiple Hibernate projects, the
spec lead for Bean Validation 2.0 (JSR 380) and has founded multiple
open source projects such as Deptective and MapStruct. Prior to
joining Red Hat, Gunnar worked on a wide range of Java EE projects in
the logistics and retail industries. He's based in Hamburg, Germany.
Change Data Streaming Patterns For Microservices With Debezium
Apache Kafka has become the de-facto standard for asynchronous event
propagation between microservices. Things get challenging though when
adding a service’s database to the picture: How can you avoid
inconsistencies between Kafka and the database?
Enter change data capture (CDC) and Debezium. By capturing changes
from the log files of the database, Debezium gives you both reliable
and consistent inter-service messaging via Kafka and instant
read-your-own-write semantics for services themselves. Join this
session to learn how to leverage CDC for reliable microservices
integration and solving typical challenges such as gradually
extracting microservices from existing monoliths, maintaining
different read models in CQRS-style architectures, enabling streaming
queries on your operational data, updating caches as well as full-text
indexes and more.
You’ll find out how Debezium streams all the changes from datastores
such as MySQL, PostgreSQL, SQL Server and MongoDB into Kafka and how
you can react to the change events in near real-time. In a live demo
we'll show how to set up a change data stream out of your
application's database, without any code changes needed.
Robin is a Developer Advocate at Confluent, the company founded by the creators of Apache Kafka, as well as an Oracle Groundbreaker Ambassador and ACE Director (Alumnus). His career has always involved data, from the old worlds of COBOL and DB2, through the worlds of Oracle and Hadoop, and into the current world with Kafka. His particular interests are analytics, systems architecture, performance testing and optimization. He blogs at http://cnfl.io/rmoff and http://rmoff.net/ (and previously http://ritt.md/rmoff) and can be found tweeting grumpy geek thoughts as @rmoff. Outside of work he enjoys drinking good beer and eating fried breakfasts, although generally not at the same time.
ATM Fraud Detection with Apache Kafka and KSQL
Detecting fraudulent activity in real time can save a business significant amounts of money, but has traditionally been an area requiring a lot of complex programming and frameworks, particularly at scale. Using KSQL, it’s possible to use just SQL to build scalable real-time applications.
In this talk, we’ll look at what KSQL is, and how its ability to join streams of events can be used to detect possibly fraudulent activity based on a stream of ATM transactions. We’ll also see how easy it is to integrate Kafka with other systems—both upstream and downstream—using Kafka Connect to stream from a database into Kafka, and from Kafka into Elasticsearch.
Don't forget to join our Community Slack Team! https://launchpass.com/confluentcommunity
NOTE: We are unable to cater for any attendees under the age of 18. Please do not sign up for this event if you are under 18.