YoVDO

From HTTP to Kafka-based Microservices

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Python Courses Microservices Courses Asynchronous Communication Courses Message Broker Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Artificial Intelligence for Robotics
Stanford University via Udacity
Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Web Development
Udacity
Programming Languages
University of Virginia via Udacity