7.3.3. Дефляционная экосистема
Last updated
Last updated
Дефляционная экосистема интегрирована как ключевой компонент для стимулирования вовлеченности пользователей. В частности, одним из первых элементов дефляционной экосистемы является образовательный гэмблинг. Архитектура построена на микросервисной архитектуре с использованием языка Java, фреймворка Spring Boot, баз данных PostgreSQL и Redis. Каждый микросервис отвечает за отдельную задачу, что обеспечивает отказоустойчивость и возможность масштабирования.
Архитектура типового сервиса дефляционной экосистемы представлена на схеме ниже:
Spring Boot используется для реализации бизнес-логики (в случае “образовательного гэмблинга” это включает обработку ставок и распределение выигрышей). PostgreSQL выступает в роли основного хранилища данных, обеспечивая надежное сохранение информации о пользователях, его данных и других бизнес-данных приложения. В отличие от других СУБД, PostgreSQL поддерживает сложные аналитические запросы и долгосрочное хранение данных, что делает его более подходящим для нашего сценария. Redis, в свою очередь, используется для кэширования временных данных, что снижает нагрузку на основную базу данных. Для реализации системы логирования используется ELK-стек, а мониторинг обеспечит совместная работа Prometheus и Grafana.
Микросервисы взаимодействуют между собой через REST API и Kafka, обеспечивая надежную передачу данных. Kubernetes используется для управления контейнерами, что гарантирует автоматическое масштабирование и восстановление работы сервисов в случае сбоев. В сравнении с монолитной архитектурой, микросервисный подход обеспечивает лучшую адаптируемость к изменениям и более высокий уровень производительности.
Для реализации механизма сжигания и передачи токенов в пулл комиссий для продуктов дефляционной экосистемы используется кошелек технического пользователя. В рамках этого кошелька, путем взаимодействия с API DEX или CEX биржи, производится покупка токена, с последующей его отправкой на сжигание и в пул дивидендов, используя методы смарт-контракта.
Аналогичный стандарт архитектуры будет использоваться и для других элементов дефляционной экосистемы, который включает в себя межсервисные взаимодействия и описанный выше стек технологий.