От команды

Думаем вслух.

Инженерные заметки, обновления платформы и размышления вслух.

май 2026 г.Architecture6 мин чтения

Давление как примитив платформы: один ResourceBroker для LLM и HTTP

Rate-limiting для LLM и rate-limiting для вебхуков выглядят как разные задачи. Это одна задача с разными стратегиями исчерпания. Один брокер, два метода, один config plane.

Читать →
май 2026 г.Architecture5 мин чтения

Публичный шаблон, приватная инфра: где живёт деплой OSS-продукта

OSS-продукт нужно уметь и развернуть у себя, и поддерживать у вендора. Это два разных артефакта с разными свойствами. Один репо палит секреты или делает reference неюзабельным. Лекарство — два.

Читать →
май 2026 г.Architecture6 мин чтения

Affected как режим работы платформы, а не оптимизация сборки

Affected detection обычно подают как «не пересобирать то, что не менялось». Главная ценность в другом — позволять на каждом уровне стека решать, делать ли работу вообще. И эти решения умножаются.

Читать →
апр. 2026 г.Architecture7 мин чтения

Workflow-движок, который не различает людей и агентов

Большинство workflow-движков имеют две модели выполнения: для автоматических шагов и для человеческих. KB Labs не различает их. Это 'same rails'.

Читать →
март 2026 г.Architecture7 мин чтения

Контрактные адаптеры: меняем Kafka на NATS не трогая бизнес-логику

«Мы должны уметь менять брокер сообщений» — эту фразу произносил каждый архитектор, но почти ни одна кодовая база реально этого не умеет.

Читать →
март 2026 г.Architecture6 мин чтения

Утиная типизация для плагинов: почему мы убили интерфейс IPlugin

Большинство плагин-систем начинаются одинаково: объявляется IPlugin, все его реализуют. Это чисто, знакомо — и создаёт зависимость, которая будет преследовать вас годами.

Читать →
Блог