This skill provides expert guidance for implementing asynchronous Python systems, leveraging asyncio and async/await syntax to optimize I/O-bound workloads. It assists developers in building scalable web APIs, real-time WebSocket servers, and efficient data scrapers by providing battle-tested patterns for task orchestration, error handling, and resource pooling. Whether you are migrating synchronous code or building new microservices, it ensures your concurrent operations are reliable, performant, and correctly structured to avoid common pitfalls like event loop blocking or task leakage.
主な機能
01Guidance for developing real-time systems and WebSocket servers
02Debugging and testing workflows for complex asynchronous code paths
03Implementation of advanced asyncio patterns like tasks, gather, and queues
04Strategies for non-blocking I/O in web APIs using FastAPI, aiohttp, and Sanic
05Structured error handling, timeouts, and backpressure mechanisms
06128 GitHub stars
ユースケース
01Optimizing web scrapers to handle thousands of concurrent network requests
02Scaling backend performance for high-traffic FastAPI or Sanic web applications
03Implementing background task queues and asynchronous microservice communication