Главная
Study mode:
on
1
Introduction
2
What is Akamai
3
Failures do happen
4
AsyncIO introduction
5
Parallel execution
6
Event loop
7
AsyncIO history
8
AsyncIO code
9
Thread pool executors
10
Why does it exist
11
Story of synchronous asynchronous code
12
Story of executor
13
Ensure future
14
await
15
AsyncIO loop
16
What we learned
17
Moving to AsyncIO
18
A synchronous HTTP client
19
Another AsyncIO application
20
Memory usage
21
CPU usage
22
Async Bump
23
Microservices
24
What we observed
25
Good stories
26
Reemployment
27
DNS query
28
AsyncIO architecture
29
Pros and cons
30
What projects are best suited
31
What projects are not suited for
Description:
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.

AsyncIO in Production - War Stories

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