Профессиональная конференция для Go-разработчиков

«Mattermost» на стероидах: как мы запустили и развиваем корпоративный мессенджер

Эксплуатация систем

Импортозамещение

Распределенные системы
Devops / другое
Безопасная коммуникация, культура

Доклад принят в программу конференции

Мнение Программного комитета о докладе

В последнее время все больше и больше компаний решают задачи по переводу общения внутри компании на «аналоги» ушедших мессенджеров. Ребята расскажут, на какие грабли наступили и как внедряли открытые решения. Если вы тоже решили перейти на Open Source — будет очень полезно!

Целевая аудитория

DevOps-инженеры. Системные администраторы. Руководители проектов.

Тезисы

В докладе расскажем о том, с какими трудностями мы столкнулись при использовании корпоративного мессенджера Mattermost. Доклад будет полезен тем, кто только собирается развернуть собственный корпоративный мессенджер, чтобы понять, на что обратить внимание и какие узкие места можно обнаружить. Пройдем путь развития сервиса от 20 человек до 10 тысяч: что делали, чтобы улучшить его работоспособность и облегчить жизнь при поддержке/администрировании.

1) Да будет свет, или Как все начиналось: почему появилась необходимость в корпоративном мессенджере. Первая версия сервера 3 в 1 (БД, сервер Mattermost + сервер авторизации все вместе). Добавление инструментов. Привлечение IT-команд.
2) Первый блин не комом! Реакция пользователей: плюсы и минусы. Добавление функционала на основе Обратной Связи (плагины). Увеличение функционала — самописные плагины. Как мы придумали использовать скрытые сообщения (что дало: экономия, безопасность, сокращение времени решения задачи).
3) А нам 1 год! Увеличение пользователей и устранение узких мест. Настройка отказоустойчивости (уменьшаем время простоя; делаем общий конфиг без синхронизации). Наработка автоматизаций (скрипт автообновления, скрипт автопроверки версий, автоочистка файлового хранилища, автоочистка каналов). Вторая версия сервера + s3-хранилище. Создаем свой сервер видеозвонков на базе LiveKit.
4) Что будет дальше? Выводы, что имеем сейчас. Графики доступности сервиса (было/стало), графики нагрузок на систему (было/стало). Новый функционал, который планируем внедрить: интеграция с внутренней HR-системой, интеграция с Outlook.

DevOps-инженер.

CDEK

Команда CDEK Digital объединяет 500+ IТ-экспертов, работающих над созданием и развитием экосистемы сервисов доставки. В том числе высоконагруженной ERP-системы, систем прогнозирования сроков доставки, внешних и внутренних веб-порталов и мобильных приложений.

Архитектор команды ядра в компании CDEK Digital.
Решение вопросов архитектурного построения сервисов и структуры в постоянно растущей нагрузке, рост 2х в год.
Программирование на Go, PHP.

CDEK

Команда CDEK Digital объединяет 500+ IТ-экспертов, работающих над созданием и развитием экосистемы сервисов доставки. В том числе высоконагруженной ERP-системы, систем прогнозирования сроков доставки, внешних и внутренних веб-порталов и мобильных приложений.

Видео