Mattermost는 ‘Slack의 대안’으로 불리는 기업용 메신저입니다. 이는 기술 조직에 최적화된 협업 기능과 강력한 보안 기능을 무기로 글로벌 정부 기관과 빅테크 기업을 핵심 고객으로 확보했죠. 미 공군, 항공우주국(NASA), 삼성전자, 퀄컴 등이 Mattermost를 사용합니다.

인포그랩은 Mattermost의 공식 리셀러로, 국내 사용자가 Mattermost를 편리하게 이용하도록 다방면으로 지원하는데요. Mattermost의 전체 공식 기술 문서를 한글로 번역해 제공하고요. Mattermost 라이선스 구독 문의도 적극 응대하고 있습니다. 이 글에서는 Mattermost 공식 파트너이자 DevOps 전문 기업 관점에서 기술 조직과 정부·금융기관에 유용한 Mattermost 기능을 소개하겠습니다.

코딩 협업·DevOps 도구 통합·인시던트 대응 지원

Mattermost에서 Jira 기능을 실행하기 위해 슬래시 명령을 입력하는 모습. 출처=Mattermost | 인포그랩 GitLab
Mattermost에서 Jira 기능을 실행하기 위해 슬래시 명령을 입력하는 모습. 출처=Mattermost

Mattermost는 기술 조직의 업무에 도움이 되는 기능을 다수 제공합니다. 코딩 협업을 위한 마크다운 서식 지정, 구문 강조 표시, 화면 공유 기능은 기본이고요. 슬래시 명령, 봇, 통합 기능도 지원해 채팅창을 벗어나지 않고 반복 작업을 간편하게 수행할 수 있죠. 아울러 이는 GitLab, GitHub, Jenkins, Jira 등 여러 DevOps 도구와도 통합할 수 있고요. 또 인시던트 발생 단계부터 사후 분석 단계까지 모든 이해관계자가 연결되고, 정보를 제공받도록 돕습니다.

특히 Mattermost와 외부 DevOps 도구의 통합 기능은 엔지니어 입장에서 장점이 많은데요. 기술 조직이 자주 사용하는 도구를 Mattermost와 통합하면 여러 도구를 번갈아 가며 작업을 수행하지 않아도 돼 업무 집중에 도움이 됩니다. 게다가 플러그인, API, 웹훅을 통합에 활용하면 일상 작업을 간소화할 수 있는데요. 예를 들어, Mattermost용 Jira 플러그인을 사용하면 슬래시 명령으로 Jira의 주요 기능을 Mattermost에서 사용할 수 있어 편리하죠.

서비스 중단·소프트웨어 릴리즈 처리 단계 관리

Mattermost에서 플레이북을 실행하고 포스팅하는 과정 | 인포그랩 GitLab
Mattermost에서 플레이북을 실행하고 포스팅하는 과정

Mattermost는 ‘플레이북’ 기능으로 안정적이고, 반복 가능한 프로세스가 필요한 디지털 운영 시나리오와 사용 사례를 관리하도록 지원합니다. 플레이북은 일종의 프로세스인데요. 사용자는 서비스 중단, 소프트웨어 릴리즈를 처리하거나, 새로운 팀원을 맞이할 때 따르는 단계를 플레이북으로 만들 수 있죠. 개발팀은 플레이북을 사용해 규정된 워크플로를 조율하고요. 복잡하고 반복되는 작업을 정의, 간소화, 문서화할 수 있습니다.

플레이북은 체크리스트, 템플릿, 자동화 작업 등으로 이뤄졌는데요. 체크리스트는 실행하기 위해 완료해야 할 작업 목록이고요. 템플릿은 업데이트, 미리 알림과 같이 자주 사용하는 작업에 쓰입니다. 참고로 Mattermost는 기능 라이프사이클, 인시던트 해결, 릴리즈 관리 템플릿을 제공하고요. 사용자는 직접 템플릿을 만들 수도 있죠. 자동화 작업은 멤버 초대, 웹훅 생성, 환영 메시지 편집 등에 사용되고요.

AI로 메시지·회의 내용 요약, 궁금증 해결

Mattermost에서 AI 기반 메시지 요약 기능을 실행하는 모습. 출처=Mattermost | 인포그랩 GitLab
Mattermost에서 AI 기반 메시지 요약 기능을 실행하는 모습. 출처=Mattermost

Mattermost는 인공지능(AI)으로 메시지와 회의 내용을 자동 요약하고, 질문과 요청에 신속히 응답받도록 서비스를 제공합니다. 이러한 기능은 ‘Mattermost Copilot’이라는 플러그인으로 이용할 수 있는데요. 사용자는 이 플러그인을 활성화할 때, 여러 대규모 언어 모델(LLM) 가운데 자신이 원하는 모델을 선택할 수 있습니다. ChatGPT 같은 기성 모델뿐만 아니라 조직의 자체 호스팅 모델도 이용할 수 있죠.

이러한 AI를 사용하면 Mattermost에서 읽지 않은 메시지나 스레드를 요약할 수 있고요. AI에 질문해 답변을 받을 수도 있습니다. 예를 들어, 채팅창에 “@AI Copilot Mattermost Calls가 뭐야?”라고 입력하면 AI가 이를 바로 설명하고요. 아울러 Mattermost에서 회의를 진행한 뒤, AI로 회의 내용을 신속히 요약해 팀에 공유할 수 있죠. 또 Mattermost Copilot 플러그인을 Jira와 같은 외부 도구에 연결해 티켓을 참조하고, 다음 작업을 수행할 수 있고요.

맞춤 보안·컴플라이언스·액세스 제어

출처=픽사베이 | 인포그랩 GitLab
출처=픽사베이

Mattermost는 고객의 보안, 프라이버시, 컴플라이언스 요구사항에 맞게 구축하도록 지원합니다. 사용자는 필요한 제어 기능을 제공하는 자체 호스팅(온프레미스) 또는 보안 클라우드 배포 옵션을 선택할 수 있고요. 맞춤형 보안, 컴플라이언스, 액세스 제어로 데이터를 원하는 곳에 보관할 수 있죠. 이러한 점에서 Mattermost는 데이터 보안과 규제 준수가 중요한 정부·의료·금융기관이 사용하기에 적합합니다.

Mattermost의 보안 아키텍처와 관행은 다음과 같습니다.

  • 전송 중 암호화 지원
  • 미사용 암호화 지원
  • 네트워크와 보안 강화
  • 시스템 모니터링
  • 연간 침투 테스트
  • GDPR(일반정보보호 규정), CCPA(캘리포니아 소비자 개인정보 보호법) 원칙에 지속적 헌신
  • CVE 번호 부여 권한(CNA)
  • 버그 바운티 프로그램과 책임 있는 공개 정책
  • 수동, 자동 소스 코드 검토
  • 공개 전 커뮤니티에 정기 보안 업데이트 제공

맺음말

Mattermost는 기술 조직에 최적화된 협업 기능과 강력한 보안 기능이 강점입니다. 이는 플러그인, API, 웹훅 등을 활용해 맞춤화하고, 기능을 확장하도록 지원하고요. 아울러 플레이북으로 안정적이고, 반복 가능한 프로세스가 필요한 디지털 운영 시나리오와 사용 사례를 관리하도록 서비스하죠. 또 AI로 메시지와 회의 내용을 자동 요약하고, 질문과 요청에 신속히 응답받도록 돕고요. 이밖에 보안 규정이 엄격한 정부·의료·금융기관이 데이터를 안전하게 지키는 데 도움이 되는 기능과 배포 옵션을 지원하죠. 망 분리 환경에서도 완벽하게 동작하는 보기 드문 협업 도구입니다.

참고 자료

  1. Mattermost 공식 홈페이지
  2. Why Mattermost
  3. Mattermost 공식 기술 문서 한글판 by 인포그랩
  4. Learn about playbooks
  5. Work with playbooks
  6. Air Mobility Command uses ChatOps to support largest-ever readiness exercise
  7. Mattermost AI Copilot: Accelerating the conversation with LLMs
  8. Everything you need to know about data sovereignty
  9. ‘Mattermost 공식 기술 문서 한글판 by 인포그랩’을 소개합니다
  10. 인포그랩, 'Mattermost 공식 기술 문서 한글판' 론칭

Mattermost 라이선스 구독, GitLab과 DevOps 구축, 컨설팅, 기술 지원이 필요하시면 문의하기로 연락해 주십시오.