Думаем вслух.
Инженерные заметки, обновления платформы и размышления вслух.
Давление как примитив платформы: один ResourceBroker для LLM и HTTP
Rate-limiting для LLM и rate-limiting для вебхуков выглядят как разные задачи. Это одна задача с разными стратегиями исчерпания. Один брокер, два метода, один config plane.
Читать →Публичный шаблон, приватная инфра: где живёт деплой OSS-продукта
OSS-продукт нужно уметь и развернуть у себя, и поддерживать у вендора. Это два разных артефакта с разными свойствами. Один репо палит секреты или делает reference неюзабельным. Лекарство — два.
Читать →Affected как режим работы платформы, а не оптимизация сборки
Affected detection обычно подают как «не пересобирать то, что не менялось». Главная ценность в другом — позволять на каждом уровне стека решать, делать ли работу вообще. И эти решения умножаются.
Читать →Workflow-движок, который не различает людей и агентов
Большинство workflow-движков имеют две модели выполнения: для автоматических шагов и для человеческих. KB Labs не различает их. Это 'same rails'.
Читать →Контрактные адаптеры: меняем Kafka на NATS не трогая бизнес-логику
«Мы должны уметь менять брокер сообщений» — эту фразу произносил каждый архитектор, но почти ни одна кодовая база реально этого не умеет.
Читать →Утиная типизация для плагинов: почему мы убили интерфейс IPlugin
Большинство плагин-систем начинаются одинаково: объявляется IPlugin, все его реализуют. Это чисто, знакомо — и создаёт зависимость, которая будет преследовать вас годами.
Читать →