Pull to refresh
32K+
8
Дмитрий Голубев@okolobackend

Бекендер. И около того

120,6
Rating
1
Subscribers
Send message

Как хедхантер превращает поиск работы в бег за «морковками»

Reading time3 min
Reach and readers34K

Ваши вакансии под угрозой! Я откликнусь везде. HH превратил поиск работы в беличье колесо. Зачем монополисту делать так, чтобы вы нашли работу, если выгоднее, чтобы вы её искали?

Читать далее

Зеленые потоки Celery. Gevent и Eventlet

Level of difficultyMedium
Reading time8 min
Reach and readers5.5K

Вторая статья цикла о внутрянке Celery: на этот раз — зелёные потоки (gevent/eventlet). Как gevent и eventlet работают под капотом Celery, что такое Hub, monkey patching и почему autoscale для гринлетов бесполезен. А ещё — неожиданный бенчмарк: prefork против gevent на одном ядре. Спойлер: gevent проигрывает, но не спешите его хоронить. Для тех, кто выбирает пул под свои задачи. А пойду готовить докер-селери-кубер-автоскейл.

Читать далее

Celery Autoscale: что в лоб — то по лбу?

Level of difficultyMedium
Reading time9 min
Reach and readers10K

Celery популярен. Модель prefork работает по умолчанию. Autoscale смотрится неплохим вариантом для любого воркера.

Идея посмотреть, как выглядит механизм изнутри родилась давно, когда по работе сталкивался с проблемами у клиентов в отложенных задачах, но никаких артефактов или задокументированного аномального поведения не было. Это стартовая статья об архитектуре, моделях и масштабировании Celery.

Читать далее

Information

Rating
54-th
Location
Россия
Registered
Activity

Specialization

Бэкенд разработчик
Средний
Python
Linux
PostgreSQL
Docker
RabbitMQ