YoVDO

AsyncIO in Production - War Stories

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Microservices Courses Event Loop Courses Asyncio Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and triumphs of implementing AsyncIO in production environments through this insightful EuroPython 2019 conference talk. Delve into Michal Wysokinski's two-year journey with AsyncIO, uncovering both its potential as a performance-enhancing tool and the complexities it introduces as a novel approach. Learn about successful AsyncIO implementations, instances where traditional fork-join architecture proved more suitable, and gain valuable insights into project suitability for AsyncIO adoption. Discover the intricacies of parallel execution, event loops, and AsyncIO history while examining real-world examples of synchronous and asynchronous code. Analyze memory and CPU usage patterns, microservice architectures, and the pros and cons of AsyncIO implementation. Equip yourself with practical knowledge to determine which projects can benefit most from AsyncIO and which should consider alternative solutions.

Syllabus

Introduction
What is Akamai
Failures do happen
AsyncIO introduction
Parallel execution
Event loop
AsyncIO history
AsyncIO code
Thread pool executors
Why does it exist
Story of synchronous asynchronous code
Story of executor
Ensure future
await
AsyncIO loop
What we learned
Moving to AsyncIO
A synchronous HTTP client
Another AsyncIO application
Memory usage
CPU usage
Async Bump
Microservices
What we observed
Good stories
Reemployment
DNS query
AsyncIO architecture
Pros and cons
What projects are best suited
What projects are not suited for


Taught by

EuroPython Conference

Related Courses

A Brief History of Data Storage
EuroPython Conference via YouTube
Breaking the Stereotype - Evolution & Persistence of Gender Bias in Tech
EuroPython Conference via YouTube
We Can Get More from Spatial, GIS, and Public Domain Datasets
EuroPython Conference via YouTube
Using NLP to Detect Knots in Protein Structures
EuroPython Conference via YouTube
The Challenges of Doing Infra-As-Code Without "The Cloud"
EuroPython Conference via YouTube