• Kafka, Microservices and more from Confluent and Camunda

    Join us for an Apache Kafka meetup on April 29th from 6pm in Munich. The address, agenda and speaker information can be found below. See you there! Agenda: 6:00pm - 6:30pm: Pizza, Drinks and Networking 6:30pm - 7:15pm: Kai Waehner- Intro to Apache Kafka® as Event Streaming Platform for Microservice Architectures 7:15pm - 8:00 pm: Bernd Rücker- Monitoring and Orchestration of Your Microservices Landscape with Kafka and Zeebe 8:00pm-8:15 pm - Q&A -- Kai Waehner works as Technology Evangelist at Confluent. Kai’s main area of expertise lies within the fields of Big Data Analytics, Machine Learning / Deep Learning, Cloud / Hybrid Architectures, Messaging, Integration, Microservices, Stream Processing, Internet of Things and Blockchain. He is regular speaker at international conferences such as JavaOne, O’Reilly Software Architecture or ApacheCon, writes articles for professional journals, and shares his experiences with new technologies on his blog (www.kai-waehner.de/blog). He also writes at https://cnfl.io/blog-kai-waehner. Contact and references: [masked] / @KaiWaehner / www.kai-waehner.de Title: Introduction to Apache Kafka as Event Streaming Platform for Microservice Architectures This session introduces Apache Kafka, an event-driven open source streaming platform. Apache Kafka goes far beyond scalable, high volume messaging. In addition, you can leverage Kafka Connect for integration and the Kafka Streams API for building lightweight stream processing microservices in autonomous teams. The Confluent Platform adds further components such as a Schema Registry, REST Proxy, KSQL, Clients for different programming languages and Connectors for different technologies. The session discusses how tech giants like LinkedIn, Ebay or Airbnb leverage Apache Kafka as event streaming platform to solve various different business problems and how to create a scalable, flexible microservice architecture. A live demo shows how you can easily process and analyze streams of events using Apache Kafka and KSQL. --- Bernd Rücker In 15+ years of software development, Bernd has helped to automate highly scalable core workflows at global companies including T-Mobile, Lufthansa and Zalando, and has contributed to various open source workflow engines. Bernd is co-founder and developer advocate at Camunda, an open source software company reinventing workflow automation. Bernd co-authored “Real-Life BPMN,” a popular book about workflow modeling and automation, now in its fifth edition. Bernd regularly speaks at conferences and writes for industry publications. Bernd is currently focused on new workflow automation paradigms that fit into modern architectures around distributed systems, microservices, domain-driven design, event-driven architecture and reactive systems. https://bernd-ruecker.com/ Title: Monitoring and Orchestration of Your Microservices Landscape with Kafka and Zeebe In this talk, I’ll demonstrate an approach based on real-life projects using the open source workflow engine zeebe.io to orchestrate microservices. Zeebe can connect to Kafka to coordinate workflows that span many microservices, providing end-to-end process visibility without violating the principles of loose coupling and service independence. Once an orchestration flow starts, Zeebe ensures that it is eventually carried out, retrying steps upon failure. In a Kafka architecture, Zeebe can easily produce events (or commands) and subscribe to events that will be correlated to workflows. Along the way, Zeebe facilitates monitoring and visibility into the progress and status of orchestration flows. Internally, Zeebe works as a distributed, event-driven and event-sourced system, making it not only very fast but horizontally scalable and fault tolerant—and able to handle the throughput required to operate alongside Kafka in a microservices architecture. Expect not only slides but also fun little live-hacking sessions and real-life stories