Корпоративная
чат платформа
In house чат платформа для многопрофильной российской ИТ компании с обширным опытом в цифровизации
IM платформа – среда, сочетающая функционал чатов (каналы, группы, P2P чаты, боты) и тесную интеграцию с корпоративным ландшафтом заказчика
Команда DCloud разработала с нуля 'in house' решение по аналогии с чат платформой для известной российской компании.
В дополнение к p2p обмену сообщениями, а также общению в группах и каналах, реализованы механизмы расширения, позволяющие прямо из чатов взаимодействовать с корпоративными системами, строить пользовательские интерфейсы, создавать чаты/группы и каналы на основании штатной структуры компании.
функционал Telegram годовалой давности
Bot SDK на нескольких языках
клиенты для мобильных платформ и веба.
Решение реализовано с учетом жестких требований по нагрузке, доступности и горизонтальному масштабированию.
В основе полностью самописное ядро на Golang типа «message broker/распределенный журнал» с дополнительными надстройками, специфичными для чат платформ. Архитектура частично заимствована у Discord.
Полностью самописное решение без legacy под капотом
Минимальные переработки и рефакторинг
Успешное использование концепции poliglot programming, для каждого модуля системы
Традиционно, небольшая команда для большого проекта, что возможно за счет современных практик разработки и правильной архитектуры с одной стороны, и минимума бюрократии с другой
Наработки легли в основу собственного продукта
За три месяца реализован MVP, который был далее внедрен крупному заказчику как архитектурный принцип проектирования системы – MSA/DDD