О продукте
Tarantool Data Grid (TDG) - это комплексный продукт для быстрого создания и поддержки бизнес-решений на платформе Tarantool. Tarantool Data Grid создан на основе Tarantool Enterprise Edition и включает ряд дополнительных компонентов, позволяющих создавать решения быстро и с минимальным участием разработчиков.
Уже «из коробки» вы получаете максимум готовой функциональности для реализации типовых сценариев, таких как проверка целостности данных или обработка ошибок. Остаётся только настроить их под конкретную схему данных и бизнес-логику решения.
Руководства по работе с системой Tarantool Data Grid:
Хранилище данных TDG предоставляет все возможности Tarantool Enterprise: хранение в памяти и на диске, шардирование, репликацию и многое другое. Кроме этого, в TDG реализованы дополнительные возможности, такие как управление схемой данных в формате Apache Avro и контроль целостности.
TDG позволяет создавать сервис-функции для реализации бизнес-логики и работы с данными. Эти функции могут выполняться автоматически по расписанию или вызываться извне с помощью API.
TDG предоставляет широкие возможности по интеграции с внешними системами. Для интеграции могут использоваться протоколы GraphQL, REST API, Apache Kafka, iproto (бинарный протокол Tarantool) и другие.
Встроенные инструменты TDG позволяют гибко настраивать параметры безопасности системы. Среди них - настраиваемая ролевая модель, интеграция с Active Directory, аудит доступа и другие инструменты.
Наши клиенты применяют TDG для таких задач как:
- витрины данных;
- Master Data Management (MDM или "Золотая запись");
- процессинг платежей;
- инвестиционный банкинг;
Пример решения: витрина для интеграции данных по счетам и кредитам клиента, чтобы отображать их в мобильном и веб-приложении.

Задачи:
- Нужно свести данные из разных баз в единое представление
- Данные с ошибками не должны быть доступны клиенту
- Клиенту нужно получать историю изменения данных
Чтобы создать такое бизнес-решение на Tarantool Data Grid, нужно выполнить всего 3 шага:


