Explore DDD 2017 – Denver, Sept. 21-22
Jeroen explains how his team was migrating one of the top 3 consumer packaged goods companies from a batch-oriented systems architecture to a streaming platform.
He discussed the business benefits of streaming in supply chain planning, and how concepts from domain-driven design enable a strangler approach to developing the new platform in parallel to existing solutions.
He also talks about how Kafka and how its four main APIs play a central role in this architecture, what his team learned from integrating with legacy systems using CDC (Change Data Capture), and finally a key insight they gained during the project namely that streams love enterprise integration patterns.
About Jeroen
Jeroen is a tech lead for ThoughtWorks NYC. He works predominantly on distributed event-driven systems or microservices architectures. Prior to joining ThoughtWorks he ran a startup for many years and had a few short-lived consulting experiments all in the Netherlands where he grew up.
He is a long-time DDD practitioner, functional programming aficionado, and relentless learner. His biggest passion at the moment is neuroevolution, a branch of machine learning that uses evolutionary computation to generate artificial neural networks.
Currently, he is based out of NYC where there is a high likelihood of finding him in bars that serve proper Belgian beer.
WEBSITE: http://exploreddd.com
TWITTER: http://twitter.com/ExploreDDD