Об авторе
BitPage — псевдоним. Блог ведётся анонимно: здесь важны решения, а не имена. А теперь — кто за ним стоит.
Я тот человек, которому пишут не «сделай нам сайт», а «у нас всё упало, разберись».
Программировать я научился сам — задолго до первой работы в IT. Брать самоучку без опыта никто не хотел, поэтому в профессию я вошёл через тестирование: два года искал чужие ошибки, прежде чем начал писать свой код в продакшн. Это оказалось лучшей школой из возможных — я с самого начала знал, как именно ломаются системы.
С тех пор прошло четырнадцать лет. Сегодня в цифрах это выглядит так:
- бэкенд-платформа на 1,3 миллиона строк кода, где почти каждый второй коммит — мой;
- больше 70 серверов, полностью описанных как код;
- кластеры PostgreSQL и ClickHouse под реальной нагрузкой;
- два Android-приложения;
- девять лет тимлидом бэкенд-команды;
- семь коммерческих проектов, которые я строил, — все семь работают до сих пор.
За эти годы я перебрал руками весь стек боли реального бизнеса: восстанавливал серверы после падений, находил баги, которые «никто не может найти», переносил инфраструктуру, ставил CI/CD там, где деплоили вручную, и оптимизировал базы, которые тормозили годами.
Когда пришла эра AI, я поступил так же, как всегда: не стал пересказывать чужие статьи, а построил собственную AI-платформу с нуля — архитектура, чаты, админка, безопасность. Мой способ разобраться в технологии один: собрать её руками и посадить на неё живых людей.
Поэтому мои советы простые и практичные. За ними — не теория, а системы, которые работают прямо сейчас.
Принципы блога
- Только проверенное на практике. Ничего из разряда «говорят, что работает» — только то, что запускалось руками.
- Цифры вместо оценок. Не «стало быстрее», а «латентность упала с X до Y».
- Первоисточники. Ссылки на документацию, RFC и changelog’и, а не на пересказы.
- Честные даты. Пометка «Обновлено» появляется только тогда, когда текст действительно обновлён, — с указанием, что изменилось.
Контакты
Связаться с автором можно через комментарии к репостам статей на внешних площадках.