Перейти к содержанию
БЛОГ BEDROCK

Инженерия за пределами
идеального сценария.

Заметки о системах на Python, которые выдерживают реальные нагрузки.
Решения, компромиссы и код, который за ними стоит.

Все статьи доступны ниже. Открыть архив →

С чего начать

Выберите интересную тему

Статьи

Заметки об инфраструктуре
Python и инструменты · Об экосистеме

Документация, с которой ИИ-агент пишет проверяемый код

Всё больше кода в сервисах пишут ИИ-агенты, и пишут его по той документации, которая есть у проекта. Чего в ней не хватает, агент додумывает сам, и не всегда верно.

Redis и идемпотентность · Архитектура

Redis недоступен: какие запросы продолжают работать и почему PING об этом не скажет

В интернет-магазине Redis обычно стоит рядом с основной базой: кеширует цены, считает попытки входа и не пускает повторные нажатия «Оплатить». Пока он работает, о нём не думают.

HTTP и отказоустойчивость · Архитектура

Как строить HTTP- и gRPC-клиенты для продакшена

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

HTTP и отказоустойчивость · Архитектура

Почему таймаут не заменяет дедлайн в микросервисах

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