Aiotasks es un gestor de tareas distribuidas para Python Asyncio. Piensa en Celery, pero para código asíncrono.
Me encanta Asyncio. Me parece una de las mejores cosas que le han pasado a Python. Pero cuando intenté usar Celery con código asíncrono, fue un infierno.
Así que creé Aiotasks.
¿Por qué Aiotasks?
- Asíncrono de verdad: Diseñado desde cero para Asyncio
- Simple: No necesitas doctorado en Python para usarlo
- Distribuido: Escala horizontalmente sin problemas
- Ligero: No tiene las mil dependencias que tiene Celery
Casos de uso
Lo he usado en producción para:
- Procesamiento de millones de eventos en tiempo real
- Pipelines de datos distribuidos
- Sistemas de notificaciones masivas
- Scrapers distribuidos
+400 estrellas y creciendo. La comunidad Python lo está adoptando poco a poco.