Skip to content

Kafka all the Reactive things

Photo of Fabio Tiriticco
Hosted By
Fabio T.
Kafka all the Reactive things

Details

The central topic of our February meetup is Apache Kafka (http://kafka.apache.org): a log-based streaming engine to ingest your data from anywhere and distribute it to anyone. It has become the "de facto" standard for Fast Data architecture, where it is also used as a queue to glue (micro)services together.

This meetup will take place at BackBase (http://www.backbase.com/home), which will also kindly provide us with food and drinks.

18:00 - doors open, food & drinks

18:45 - intro

19:00 - talk #1

19:45 - talk #2

20:30 - more chat and drinks!

Talk #1: Reactive Micro-Services with CQRS/DDD/ES and Kafka: What is the difference between Reactive and Event-Driven? How to leverage Micro-Services architecture to build Domain-Driven application with truly de-coupled and autonomous read and write models? How to make use of Kafka as a robust Messaging broker as well as a source-of-truth data store for Event Sourcing? In this meet up we will try to answer all these questions with a simple “hello-world” kind of example.

Ben Goldin is a Hands-on technology leader, working with Financial Services and technologies since year 2000. Ben is passionate about transforming the technology of financial industry from an archaic, unmaintainable and over complicated architecture, to a modern state-of-art technology, based on high autonomy, simplicity and robustness.

Talk #2: Maintaining Simplicity in a Log Based Architecture: At FashionTrade (https://fashiontrade.com) we use (micro-)services which are independently deployed and maintained. We rely heavily on Kafka based logs for distribution of data. A key design goal is that services build up local state in service specific representations. In this talk we'll go into the conceptual and implementation details of several approaches to typical challenges in log and event based setups, including schema changes, staleness, decoupling and mixing asynchronous with synchronous dependencies. In the end we will elaborate on the implemnentation choices that we made to strive for a healthy tradeoff between simplicity and correctness of design.

Friso is CTO of FashionTrade. He is active in the area that overlaps both systems and software engineering and applied, large scale, data processing. He is also organiser of The Amsterdam Applied Machine Learning meetup group and the Dutch Hadoop User Group and open source contributor.

Photo of Reactive Amsterdam group
Reactive Amsterdam
See more events
Backbase
Jacob Bontiusplaats 9 · Amsterdam