Pull to refresh
10
Салиба Грегори@GregTMJ

User

4
Subscribers
Send message

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

Level of difficultyMedium
Reading time8 min
Reach and readers8.1K

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

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

Читать далее

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

Reading time8 min
Reach and readers16K

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

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

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

Читать далее

Information

Rating
Does not participate
Location
Бейрут, Бейрут, Ливан
Date of birth
Registered
Activity

Specialization

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