Описание услуги
Я разрабатываю высокопроизводительные бэкенды на Go и делаю упор на сервисы, которые остаются быстрыми и предсказуемыми под реальной боевой нагрузкой. За плечами — REST и gRPC API, пулы конкурентных воркеров, консьюмеры очередей и фоновые конвейеры, которые обрабатывают миллионы событий без утечек памяти и без роста задержек. Беря задачу, вы получаете инженера, который с первого коммита думает о жизненном цикле горутин, отмене по контексту, обратном давлении и корректном завершении, а не тогда, когда всё начинает падать.
Обычный результат моей работы — чистый, аккуратно структурированный сервис: слоистая архитектура, ясные границы домена и внедрение зависимостей только там, где это оправдано. Я пишу модульные и интеграционные тесты, подключаю структурированные логи, метрики и трейсинг, упаковываю всё в Docker, чтобы сервис одинаково запускался и на ноутбуке, и в кластере. Я слежу за экономией памяти и низкой нагрузкой на сборщик мусора, поэтому счёт за инфраструктуру остаётся небольшим, а p99 — ровным даже на пиках трафика.
Могу начать проект с пустого репозитория или подключиться к существующему коду: профилирую медленные места и переписываю их в поддерживаемый вид. Расскажите про целевую пропускную способность, хранилища данных и сроки — предложу реалистичный план и отдам рабочий, наблюдаемый код, которому можно доверять в продакшене.
Обычный результат моей работы — чистый, аккуратно структурированный сервис: слоистая архитектура, ясные границы домена и внедрение зависимостей только там, где это оправдано. Я пишу модульные и интеграционные тесты, подключаю структурированные логи, метрики и трейсинг, упаковываю всё в Docker, чтобы сервис одинаково запускался и на ноутбуке, и в кластере. Я слежу за экономией памяти и низкой нагрузкой на сборщик мусора, поэтому счёт за инфраструктуру остаётся небольшим, а p99 — ровным даже на пиках трафика.
Могу начать проект с пустого репозитория или подключиться к существующему коду: профилирую медленные места и переписываю их в поддерживаемый вид. Расскажите про целевую пропускную способность, хранилища данных и сроки — предложу реалистичный план и отдам рабочий, наблюдаемый код, которому можно доверять в продакшене.