О сетях и микросервисах
15 апреля 2026
Размышления о том, как организовать межсервисное взаимодействие, чтобы оно не превращалось в хрупкую распределённую транзакцию. Когда выбираем синхронный RPC, и когда — событийную шину; что меняет идемпотентный приёмник; почему «just retry» — это вопрос не библиотеки, а контракта.
Заметки про Go и каналы
2 апреля 2026
Использование каналов как примитива для координации — это удобно, но легко превращается в антипаттерн, если не уделять внимания владельству и закрытию. Несколько правил, которые я для себя сформулировал: один отправитель закрывает канал, ловить панику от send-on-closed как сигнал о баге архитектуры, не использовать каналы как очередь без backpressure.
Книги, прочитанные в марте
1 апреля 2026
Краткое резюме на трёх книгах из бэклога: «Working in Public» Надьи Аcr Eghbal — про экономику open-source; «The Manager's Path» Camille Fournier — про инженерный карьерный путь; «Designing Data-Intensive Applications» Martin Kleppmann — перечитываю главы про репликацию и консистентность.
Малые инструменты, которые я использую каждый день
20 марта 2026
fzf для поиска по истории команд, ripgrep для grep по большим репо, jq для всего что выглядит как JSON, mise (бывший rtx) для управления версиями языков. Маленькие, незаметные, но без них теперь сложно.
Как я веду заметки
5 марта 2026
Markdown-файлы в git-репо, синхронизация через свой self-hosted сервер. Никаких облачных сервисов, никакого vendor lock-in. Каждая заметка — atomic-note по принципу Zettelkasten.