Pull to refresh
4K+
9
Салиба Грегори@GregTMJ

User

11
Rating
2
Subscribers
Send message

Как мы переписывали логику очередей: Celery => aio-pika => FastStream

Level of difficultyMedium
Reading time8 min
Reach and readers7.9K

Наш путь активной работы с очередями RabbitMQ начался с классического Celery. Осознав критичность низкоуровневого контроля системы, принялись работать с aio-pika. Но и этот уровень слишком местами сложный (далее расскажу почему), и нашли отличное решение, на текущий момент, в лице FastStream. Сразу оставлю такую пометку, что каждый инструмент подходит для решения своей задачи. Мы больше хотели сделать акцент на удобство и скорость разработки относительно затрачиваемого времени на миграции решений.

N.B.: Код возможно покажется неоптимальным или старым. Это всё наш дорогой Легаси.

Читать далее

Битва медведей: Pandas против Polars

Reading time8 min
Reach and readers16K

Привет! На связи Грегори Салиба из Spectr.

Возможно, вы прочитали название статьи и подумали, что попали на программу «В мире животных». Но нет, речь пойдет о сравнении двух  гигантов аналитики данных в Python: Pandas и Polars. В этой статье мы подробно рассмотрим вопрос быстродействия этих двух решений в части работы с файлами больших объемов.

В статье мы сравним скорость обработки на примере конкретной задачи одного из проектов, разработку которого ведет наша команда.

Читать далее

Information

Rating
690-th
Location
Бейрут, Бейрут, Ливан
Date of birth
Registered
Activity

Specialization

Бэкенд разработчик, Разработчик баз данных
Старший
Git
Python
Docker
Linux
Django
FastAPI
Celery
RabbitMQ
PostgreSQL
Rust