nyx

Инфраструктура · Бэкенд · Безопасность

Системы, которые продолжают работать, когда на них никто не смотрит

Пятнадцать лет проектирую серверную инфраструктуру и бэкенд — и отвечаю за то, чтобы построенное держалось в эксплуатации, а не только проходило приёмку.

15 лет практики Python · PostgreSQL · Linux Санкт-Петербург

Направления

Проектирование бэкенда

Сервисы и интеграции, где важна корректность под нагрузкой: очереди, фоновая обработка, работа с внешними API, которые падают в самый неподходящий момент. Строгая типизация и тесты как норма, а не как этап перед сдачей.

Инфраструктура и эксплуатация

Развёртывание, контейнеризация, сети и всё, что отделяет «работает у меня» от «работает всегда». Отдельное внимание — восстановлению: резервные копии, которые проверены восстановлением, а не только созданием.

Безопасность

Разграничение доступа, шифрование, изоляция сервисов, разбор поверхности атаки. Безопасность закладывается в архитектуру с самого начала — навесить её потом обычно означает не навесить вовсе.

Техническое руководство

Ревью, инженерные стандарты, автоматические проверки в конвейере сборки. Задача — чтобы качество держалось процессом и инструментами, а не героизмом отдельных людей.

Как я работаю

Сначала разобраться

Не предлагаю решений для кода, который не прочитал. Большая часть неверных архитектурных решений принимается до того, как кто-то посмотрел, как система устроена сейчас.

Простое решение выигрывает

Никаких абстракций под гипотетическое будущее. Слой, добавленный «на вырост», почти всегда оказывается тем, что мешает расти.

Проверять, а не полагаться

Работоспособность подтверждается запуском, а восстановление — восстановлением. Отчёт о том, что всё хорошо, не является доказательством того, что всё хорошо.

Автоматизировать повторяемое

То, что делается второй раз руками, стоит превратить в скрипт или проверку. Это не про экономию времени, а про воспроизводимость результата.

Опыт

Полный цикл — от постановки до эксплуатации. Проектирование, разработка, развёртывание и сопровождение сервисов, которые работают непрерывно и обслуживают живых пользователей. Ответственность не заканчивается на передаче в продакшен.

Собственная инфраструктура. Всё, что вы видите на этом домене — почта, сервисы, сеть — спроектировано и обслуживается мной. Это удобный полигон: решения проверяются на себе прежде, чем предлагаться кому-то ещё.

Автоматизация и сопровождение. Конвейеры сборки с проверками типов, тестами и аудитом зависимостей; мониторинг и оповещения; резервное копирование с шифрованием и регулярной проверкой восстановления.

15
лет в разработке
24/7
режим сервисов
100%
self-hosted

Обсудить задачу

Проектирование, аудит существующей системы или сопровождение — напишите, и разберёмся, чем я могу быть полезен.

alioth@thx.su или через thx.su