Главная
Study mode:
on
1
Intro
2
FLYR • Revenue management system for airlines
3
FAN-OUT REQUESTS
4
NEW OPPORTUNITIES... TO MAKE NEW MISTAKES
5
FOR MAINTAINERS THE SAURON ADVANTAGE :
6
DECISIONS
7
CREATE AN APPLICATION OBJECT
8
async_calls HAS A TESTING MODE
9
TESTING A SERVER DOES IT RESPOND CORRECTLY?
10
TESTING CLIENT FAKING SERVER'S RESPONSE
Description:
Explore the journey from HTTP to Kafka-based microservices in this EuroPython 2019 conference talk. Delve into the challenges and advantages of asynchronous communication in microservice architecture, focusing on FLYR's experience transitioning from HTTP-based Inter Process Communication. Learn about the custom Python library developed to facilitate this transition, designed to ease the process for developers with HTTP experience. Discover how Kafka was selected as the message broker and how its implementation was abstracted to maintain flexibility. Gain insights into solving critical problems, developing solutions, and addressing ongoing challenges in Kafka-based microservices. Understand the potential of asynchronous IPC in creating robust microservice systems, including one-way, two-way, and single-request multi-response communication patterns.

From HTTP to Kafka-based Microservices

EuroPython Conference
Add to list
0:00 / 0:00