Экосистема redb 3.4.0: новые возможности для эксплуатации .NET-систем и финтех-платформ
PROSTO24 сообщает о выходе версии redb 3.4.0, которая значительно расширяет возможности по эксплуатации и управлению .NET-системами. Предыдущие релизы фокусировались на создании систем, тогда как текущее обновление полностью посвящено решению задач, возникающих после развертывания, таких как устранение сбоев, управление доступом и оперативное внесение изменений.
Экосистема redb представляет собой комплексное решение, включающее в себя:
- redb: типизированное хранилище данных, поддерживающее PostgreSQL, MSSQL и SQLite.
- redb.Route: интеграционный движок, предлагающий более 30 коннекторов, являющийся альтернативой Apache Camel для .NET.
- redb.Tsak: рантайм с функциональностью дашборда, горячей перезагрузки и кластеризации.
- redb.Identity: сервер идентичности с поддержкой OIDC/OAuth 2.1.
Все компоненты активно используются в производственной среде и доступны в виде пакетов, образов и автономных архивов. Версия 3.4.0 внедряет четыре ключевых улучшения, направленных на повышение стабильности и управляемости систем в процессе эксплуатации.
Оптимизация разработки финтех-платформ
Разработка финтех-платформ часто сопряжена с созданием значительного объема кода, не относящегося напрямую к бизнес-логике. Этот слой, включающий транспорт, механизмы повторных попыток, дашборды и системы развертывания, может составлять до 80% от общего объема кодовой базы. Экосистема redb нацелена на минимизацию этих затрат, предоставляя готовые решения для инфраструктурных задач.
Четыре года разработки redb позволили создать полноценную платформу, которая нивелирует необходимость написания таких компонентов с нуля. Все Pro-возможности экосистемы бесплатны для всей линейки 3.x, не требуя лицензионных ключей или серверов.
Референсная архитектура для платёжных систем
Для разработчиков, стремящихся к эффективному построению платёжных систем, предлагается референсная архитектура. Она включает в себя детальное рассмотрение модели учёта, границ транзакций, модульного деления, топологии кластера, маршрутов интеграций и точек восстановления. Эта модель демонстрирует практическое применение компонентов redb, таких как типизированное хранилище redb, интеграционный движок redb.Route, рантайм redb.Tsak и сервер идентичности redb.Identity. Представленная архитектура служит ориентиром, позволяя адаптировать её под специфические требования каждой конкретной платёжной системы.
Сам активно использую redb с версии 3.2.0 для наших .NET-сервисов, и это обновление 3.4.0 про эксплуатацию очень кстати! Особенно порадовало усиление redb.Tsak, горячая перезагрузка там просто спасает. Единственное, иногда коннекторы в redb.Route ведут себя немного непредсказуемо при высоких нагрузках, приходится допиливать. Советую сразу внимательно тестировать их на пиковых сценариях.