Explore a sarcastic yet insightful talk from the EuroPython 2019 conference that delves into the real-life experiences of migrating to microservices architecture using Python. Learn about the technical and social challenges involved in this significant architectural change, including framework selection, communication protocols, conventions, and deployment processes. Gain valuable knowledge on avoiding common pitfalls and understanding the practical implications beyond inspirational blog posts. Discover the joys and potential pitfalls of writing microservices in Python, and understand why this decision often becomes irreversible. The talk covers topics such as premature optimization, stages of microservice implementation, various stack options, sidecar patterns, ambassador and adapter locations, business logic considerations, network communication, and service mashing. Prepare for a humorous yet informative journey through the world of Python microservices, complete with real project examples and a Q&A session on frameworks.
Overview
Syllabus
Introduction
Premature Optimization
Stage Zero
Microservices
Stacks
Python
Sidecar
Sidecar Example
Ambassador Location
Adapter Location
Adapter Example
Functionality
Business logic
Network communication
Service mash
Questions
Frameworks
Taught by
EuroPython Conference