Cuando vayas a escribir una arquitectura basada en Python, cuando trabajes con Django, Flask o una aplicación de Ciencia de Datos con Panda o Scikit puedes usar Celery porque es la única herramienta que nos ofrece estas posibilidades.
Celery en Producción:
Registro y almacenamiento (sin repuesta al origen)
Intermediar entre servicio web (Flask, Django) y otros microservicios
Ejecución retrasadas de tareas
Celery frente a otras alternativas:
Modelo genérico y abstracto(frente a Pika, Django-carrot)
Más usada que Dramatiq.
Soporte para más brokers y más configurables que RQ
Más configurable que Huey
Celery es única en su género y su uso es aconsejable casi siempre.
ESte profe me anima a aprender celery, vamos a la siguiente clase
Python y los conejos y verduras 🤣🤣🤣
🤣
Vaya carisma del profesor. Te anima a querer aprender
Puedo integrar, Celery y GraphQL ?
Son, en principio, diferentes, pero evidentemente puedes construir un backend con GraphQL que, a su vez, use Celery para distribuir tareas.
Me doy cuenta que siempre hay mucho que aprender.
Excelente explicación!
Usaria Celery para ver la salud financiera de un usuario al momento de solicitar un credito. Tomaria sus datos y ejecutaria diferentes tareas a cada banco para consultar su estatus financiera y con esta data evaluar con otra tarea si el usuario es apto para un credito bancario.
Wow, Se escucha super potente.
👍
cual es el curso de heroku ?
Hola José, por acá te dejo un enlace a todos los cursos / clases en platzi.com relacionadas con Heroku!
Celery me puede ayudar a hacer aplicaciones de ejecucion en tiempo real? algo asi como chats
Te va a ayudar a distribuir las tareas que tengas que ejecutar pero también vas a necesitar intervención del frontend para que este leyendo los cambios esto se puede hacer por medio de websockets.
Para lo que dices creo que es mejor Django-channels si es que estas usando django