Заметки
Тексты об инженерии и архитектуре.
Статьи
Выбор стека через proof of concept
PoC отвечает на решение, а не показывает демо: один вопрос, один срок, критерии записаны заранее — включая тот, который почти никто не проверяет.
Почему приложение на DynamoDB замедлилось
Пять паттернов, незаметных на тысяче записей и фатальных на ста тысячах, и как найти их в своём коде раньше, чем что-то менять.
Когда ID-провайдер перестаёт окупаться
Управляемый провайдер стоит денег за пользователя, самохостинг — за инженера. Где эти линии пересекаются, обычно никто не считает, а блокировка не в протоколе.
План релиза — это план возврата
Прогон изменения через dev, staging и production снижает риск и ничего не доказывает. До релиза записанным должно быть то, как вернуть продакшен обратно.