Skip to main content

7 docs tagged with "asyncio"

View all tags

Async Performance Patterns

asyncio internals, event loop tuning, connection pooling, backpressure, and high-throughput async patterns for production Python services.

Asyncio and Async/Await

Master Python's async/await model - coroutines, tasks, gather, event loop, async context managers, and building high-performance I/O-bound applications.

Building an Async API Service

Apply asyncio in production - async FastAPI routes, background tasks, async database access, connection pools, and handling concurrency in a real API service.

Module 08 - Concurrency Overview

Master concurrency in Python - threading, multiprocessing, asyncio, event loops, race conditions, locks, and building production async systems.

Project: Async Data Aggregation API

Build an async FastAPI service that aggregates data from multiple external APIs concurrently - with caching, rate limiting, circuit breaking, and background refresh.

Project: Concurrent Web Scraper

Build a production-grade concurrent web scraper using ThreadPoolExecutor and asyncio - rate limiting, retry logic, robots.txt compliance, and structured output.

The Event Loop Explained

Understand Python's asyncio event loop at engineering depth - how it works, selectors, callbacks, handles, and debugging event loop issues in production.