Встречается на собеседованиях • сегодня

Какие знаешь инструменты оркестрации

В Python для оркестрации задач и процессов часто используют:

  1. Celery - распределенная очередь задач с поддержкой брокеров (RabbitMQ, Redis). Пример:
python
from celery import Celery
app = Celery('tasks', broker='redis://localhost:6379/0')
@app.task
def add(x, y):
    return x + y
  1. Airflow - платформа для оркестрации ETL/пайплайнов. Позволяет описывать DAG (Directed Acyclic Graph) задач.

  2. Luigi - фреймворк от Spotify для построения сложных пайплайнов обработки данных.

  3. Dask - для параллельных вычислений и оркестрации задач в аналитике данных.

  4. Kubernetes Python SDK - для оркестрации контейнеров в кластере.

  5. Prefect - современная альтернатива Airflow с Python-first подходом.

Для микросервисов также используют:

  • Nameko (RPC/события)
  • FastAPI с фоновыми задачами
  • Redis Queue (RQ) для простых сценариев
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы