Кейсы

Подробные разборы инженерных задач: контекст, ограничения, принятые решения и результат.

CRM Rewrite

Замена критичной для бизнеса 1С-CRM люксового ювелирного бренда на модульный монолит на Django. Самым сложным была не разработка, а нормализация и миграция грязных данных из старой системы.

Подключил телефонию через АТС MangoНастроил интеграцию с Яндекс.Метрикой для анализа спамаУспешно мигрировал данные из легаси
Python Django Celery MySQL Redis

PHP → Python Migration

Постепенный перенос backend сайта Maxim Demidov с legacy-PHP (аутсорс, без тестов и понятной архитектуры) на Django — без остановки бизнеса, через маршрутизацию на Nginx. Попутно расследовал и устранил регулярные падения прода.

Ускорил время отклика на 90% (1,5–3 с → 200 мс)Устранил регулярные падения сервераНаладил доставку заявок в CRM без потерь
Python Django DRF MySQL Elasticsearch

Yandex Metrica Investigation

[Какую проблему с данными/аналитикой расследовал и что выяснил.]

[корневая причина найдена][−XX% расхождение данных]
Python [Yandex Metrica API] [...]

Production Outage Investigation

[Какой инцидент на проде расследовал, как нашёл причину и что предпринял.]

[MTTR ↓ до XX мин][0 повторных инцидентов]
[PostgreSQL] [Nginx] [мониторинг] [...]

Password Manager

[Какой внутренний менеджер паролей спроектировал/построил и зачем.]

[N пользователей][устранён риск утечки секретов]
Python PostgreSQL [криптография] [...]

Elasticsearch Optimization

[Что оптимизировал в Elasticsearch и какого прироста добился.]

[−XX% latency поиска][−XX% размер индекса][XX% throughput]
Elasticsearch Python [...]