Skip to main content
EuroPythonCode of ConductBuy tickets

Event-driven microservices with Python and Apache Kafka

Room:
Wicklow Hall 1
Start:
13:35 on 13 July 2022
Duration:
30 minutes

Abstract

Implementing complex systems with microservices can be a great decision, but if we’re not careful we can end up with a distributed monolith. Let’s see how to avoid that by building lightweight, loosely coupled microservices using Python, Flask, and Apache Kafka.

TalkSoftware Engineering & Architecture

Description

Building distributed systems can be challenging, and that's what microservices are. With traditional request/response based architectures, it is easy to end up with services that are tightly coupled, making them difficult to maintain and extend independently. While not a silver bullet, an event-based architecture makes it easier to maintain loose coupling. It also makes it easier to extend and evolve our systems without resorting to a rewrite.

In this presentation, we will look at an example of an event-driven microservices application and discuss some things to consider when adopting this approach.


The speaker

Dave Klein

After 28 years as a developer, architect, project manager (recovered), author, trainer, conference organizer, and homeschooling dad, Dave Klein landed his dream job as a developer advocate at Confluent. Dave is marveling in and eager to help others explore the amazing world of event streaming with Apache Kafka.



← Back to schedule