Комплекс для внутренних коммуникаций Technogram, единый для всех платформ, с возможностью совершения голосовых звонков.

Комплекс для внутренних коммуникаций Technogram

Выпущен в 2017 году.
Команда проекта: 5 человек
Сфера: корпоративные коммуникации.

Посещаемость — 3400 человек в 2018 году хотя бы 1 раз заходили в Technogram.

Технологии:
  • Spring Framework - основа архитектуры сервиса, фреймворк, управляющий жизненным циклом сервиса.
  • Spring Boot - инструментарий для упрощения конфигурирования и развёртывания сервиса.
  • Spring Data - инструментарий для работы с источниками данных.
  • Netty - транспортный фреймворк для работы с сетевыми протоколами TCP, UDP и HTTP.
  • ActiveMQ (или же Apache ActiveMQ Artemis) - брокер очередей сообщения для маршрутизации сообщений между компонентами сервиса.
  • PostgreSQL - основная база данных сервиса.
  • MongoDB - база данных для хранения файлов сервиса.
  • Redis - база данных в качестве быстрого кэша.
  • Apache CXF - фреймворк для реализации SOAP-сервисов для интеграции с другими корпоративными сервисами.

Инструменты:

  • JetBrains IntelliJ IDEA
  • NetBeans

Платформы:

  • Android
  • iOS
  • Windows
  • MacOS
  • Linux
  • Web

Результатом проекта стала реализация комплекса для внутренних коммуникаций, единого для всех платформ, с возможностью совершения голосовых звонков.

Назад