Команда redb выпустила синхронный релиз 3.3.0 - одновременный бамп типизированного хранилища, интеграционного движка redb.Route и рантайма redb.Tsak. Главное: все Pro-решения стали бесплатными. Без ключей, без регистрации, без пейволла.
Зоопарк против экосистемы
Классический «энтерпрайз на .NET» - это склейка компонентов от разных вендоров: база одна, шина другая, ORM третий, оркестратор вообще отдельная история. Клей между ними пишется руками и чинится ночью. Команда redb строила альтернативу полтора года - три слоя с единым стилем кода и единым релизным циклом.
redb - типизированное хранилище поверх Postgres, MSSQL и SQLite. redb.Route - интеграционный движок в духе Apache Camel, 30+ коннекторов, DSL маршрутов. redb.Tsak - рантайм с дашбордом, hot-reload и кластером. Один репозиторий, один стиль, один релиз.
Что изменилось в 3.3.0
Релиз не косметический. Под нагрузкой молча не работало несколько вещей - их починили. Добавили два новых транспорта: Amazon SQS/SNS и Telegram. Замкнули RAG-петлю для LLM: от загрузки документов до ответа, обоснованного на них, всё внутри маршрутов. Конкурентность теперь доступна на любом источнике.
- Amazon SQS/SNS: long-polling, конкурирующие воркеры, FIFO, совместимость с LocalStack
- Telegram: эхо-боты, inline-клавиатуры, обработка 429, at-most-once доставка
- RAG-петля: схемы knowledge:// и embed://, шаг .Knowledge(), готовый инструмент knowledge_search
- Чанки хранятся в redb, поиск идёт серверным запросом - внешний векторный стор не обязателен
Pro - теперь бесплатно
С версии 3.3.0 весь Pro-уровень открыт без условий. Change tracking, bulk-операции, продвинутый кэш, аналитика, кластер Tsak с координатором и failover - всё доступно через обычный dotnet add package. В разработке и в проде одинаково. Никакого лицензионного сервера, никакой активации.
Для рынка .NET-инструментария это нетривиальный шаг. Большинство конкурирующих решений держат кластеризацию и продвинутый кэш за платным порогом. redb снял его полностью - и теперь вопрос только в том, насколько быстро экосистема наберёт аудиторию, которая раньше останавливалась у ценника.