Запросить демо

Стек технологий D•engage

Платформа аналитики

Для аналитики мы полагаемся на высокопроизводительные базы данных, такие как Clickhouse и TimescaleDB, которые оптимизированы для обработки больших объемов данных в режиме реального времени. Redis используется для кэширования и высокоскоростного извлечения данных.

  • Clickhouse
  • Timescale
  • Redis

Платформа приложения

Наша платформа приложений использует .NET Core для создания масштабируемых и высокопроизводительных серверных сервисов, а C# является основным языком разработки. Kafka и RabbitMQ используются для организации очередей сообщений и распределенной коммуникации. PostgreSQL служит основной реляционной базой данных, в то время как Redis, Dragonfly занимается кэшированием и обработкой данных в реальном времени. Nginx используется в качестве обратного прокси-сервера. Мы используем Hangfire для фоновой обработки задач, Node.js и Vue.js для построения фронтенд-приложений, а Superset — для визуализации данных.

  • .NET Core
  • C#
  • RabbitMq
  • Kafka
  • PostgreSQL
  • Redis
  • Nginx
  • Hangfire
  • Chakra
  • Node.js
  • Vue.js
  • Apache
    Superset

Процесс разработки

Наш процесс разработки оптимизирован с помощью таких инструментов, как Jenkins для непрерывной интеграции, Octopus для автоматизированного развертывания и ArgoCD для управления развертываниями Kubernetes. Для хранения и распространения образов контейнеров мы используем приватный Nexus Repository Manager и Docker Hub. Slack используется для общения в команде, в то время как Graylog занимается централизованным управлением журналами, Grafana — мониторингом и визуализацией, а Zabbix — мониторингом сети. Разработка осуществляется с помощью Visual Studio и Visual Studio Code.

  • Visual Studio
  • Visual Studio
    Code
  • Bitbucket
  • Github
  • Nexus Repo
    Manager
  • Docker Hub
  • Jenkins
  • Octopus
  • ArgoCD
  • Kubernetes
  • Jira
  • Slack
  • Graylog
  • Grafana
  • Zabbix