Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

From HTTP to Kafka-based Microservices

EuroPython Conference via YouTube

Overview

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.

Syllabus

Intro
FLYR • Revenue management system for airlines
FAN-OUT REQUESTS
NEW OPPORTUNITIES... TO MAKE NEW MISTAKES
FOR MAINTAINERS THE SAURON ADVANTAGE :
DECISIONS
CREATE AN APPLICATION OBJECT
async_calls HAS A TESTING MODE
TESTING A SERVER DOES IT RESPOND CORRECTLY?
TESTING CLIENT FAKING SERVER'S RESPONSE

Taught by

EuroPython Conference

Reviews

Start your review of From HTTP to Kafka-based Microservices

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.