Mattermost 6.0 ๋ฉ”์‹œ์ง• ์‹œ์Šคํ…œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

๊ฐœ๋ฐœ์ž์™€ ๊ธฐ์—… ์ง์› ๊ฐ„์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•œ Mattermost 6.0 ๋ฉ”์‹œ์ง• ์‹œ์Šคํ…œ์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์˜ ์„œ๋ฒ„์ธก ์ฝ”๋“œ๋Š” Go๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ MIT ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ์›น ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ React๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ JavaScript๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ, Linux, Windows ๋ฐ macOS์šฉ ๋ฐ์Šคํฌํ†ฑ ํด๋ผ์ด์–ธํŠธ๋Š” Electron ํ”Œ๋žซํผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค. MySQL, PostgreSQL์„ DBMS๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Mattermost๋Š” Slack ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๊ฐœ๋ฐฉํ˜• ๋Œ€์•ˆ์œผ๋กœ ์ž๋ฆฌ๋งค๊น€ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ด๋ฅผ ํ†ตํ•ด ๋ฉ”์‹œ์ง€, ํŒŒ์ผ ๋ฐ ์ด๋ฏธ์ง€๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ณ , ๋Œ€ํ™” ๊ธฐ๋ก์„ ์ถ”์ ํ•˜๊ณ , ์Šค๋งˆํŠธํฐ์ด๋‚˜ PC์—์„œ ์•Œ๋ฆผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Slack ์ง€์› ํ†ตํ•ฉ ๋ชจ๋“ˆ์€ ๋ฌผ๋ก  Jira, GitHub, IRC, XMPP, Hubot, Giphy, Jenkins, GitLab, Trac, BitBucket, Twitter, Redmine, SVN ๋ฐ RSS/Atom๊ณผ์˜ ํ†ตํ•ฉ์„ ์œ„ํ•œ ๋Œ€๊ทœ๋ชจ ๊ธฐ๋ณธ ๋ชจ๋“ˆ ์ปฌ๋ ‰์…˜๋„ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ํ˜์‹ :

  • ์ธํ„ฐํŽ˜์ด์Šค์—๋Š” ์ฑ„๋„, ํ† ๋ก , ํ”Œ๋ ˆ์ด๋ถ, ํ”„๋กœ์ ํŠธ/์ž‘์—… ๋ฐ ์™ธ๋ถ€ ํ†ตํ•ฉ ์ž‘์—…์„ ๋” ์‰ฝ๊ฒŒ ํ•ด์ฃผ๋Š” ์ƒˆ๋กœ์šด ํƒ์ƒ‰ ๋ชจ์Œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํŒจ๋„์„ ํ†ตํ•ด ๊ฒ€์ƒ‰, ์ €์žฅ๋œ ๋ฉ”์‹œ์ง€, ์ตœ๊ทผ ๋ฉ˜์…˜, ์„ค์ •, ์ƒํƒœ ๋ฐ ํ”„๋กœํ•„์— ๋น ๋ฅด๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
    Mattermost 6.0 ๋ฉ”์‹œ์ง• ์‹œ์Šคํ…œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ํ”Œ๋Ÿฌ๊ทธ์ธ, ๋ณด๊ด€๋œ ์ฑ„๋„, ๊ฒŒ์ŠคํŠธ ๊ณ„์ •, ๋ชจ๋“  ๋‹ค์šด๋กœ๋“œ ๋ฐ ๋ฉ”์‹œ์ง€ ๋‚ด๋ณด๋‚ด๊ธฐ, mmctl ์œ ํ‹ธ๋ฆฌํ‹ฐ, ์ฐธ๊ฐ€์ž์—๊ฒŒ ๊ฐœ๋ณ„ ๊ด€๋ฆฌ์ž ์—ญํ•  ์œ„์ž„๊ณผ ๊ฐ™์€ ๋งŽ์€ ์‹คํ—˜์  ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ง€์›์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์•ˆ์ •ํ™”๋˜๊ณ  ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ฑ„๋„์—๋Š” ๋ฉ”์‹œ์ง€ ๋งํฌ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง€๋Š” ๋งํฌ ์•„๋ž˜์— ํ‘œ์‹œ๋˜๋ฏ€๋กœ ๋‚ด์šฉ์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ํƒ์ƒ‰ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
    Mattermost 6.0 ๋ฉ”์‹œ์ง• ์‹œ์Šคํ…œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ๋‹ค์–‘ํ•œ ์ƒํ™ฉ์—์„œ ํŒ€์˜ ์ผ๋ฐ˜์ ์ธ ์ž‘์—… ๋ชฉ๋ก์„ ๋‹ค๋ฃจ๋Š” ํ”Œ๋ ˆ์ด๋ถ ์ง€์›์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ์ฒดํฌ๋ฆฌ์ŠคํŠธ ์ž‘์—…์„ ์œ„ํ•œ ์ „์ฒด ํ™”๋ฉด ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๊ตฌํ˜„๋˜์–ด ์ฆ‰์‹œ ์ƒˆ ๋ชฉ๋ก์„ ์ƒ์„ฑํ•˜๊ณ  ๊ธฐ์กด ์ž‘์—…์„ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘์—… ์ง„ํ–‰ ์ƒํ™ฉ์„ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์žฌ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ ์•Œ๋ฆผ ์ „์†ก ์‹œ๊ฐ„์„ ์„ค์ •ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    Mattermost 6.0 ๋ฉ”์‹œ์ง• ์‹œ์Šคํ…œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ํ”„๋กœ์ ํŠธ ๋ฐ ์ž‘์—… ๊ด€๋ฆฌ ์ธํ„ฐํŽ˜์ด์Šค(๋ณด๋“œ)๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ ์ƒˆ๋กœ์šด ๋Œ€์‹œ๋ณด๋“œ ํŽ˜์ด์ง€๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์ฑ„๋„ ์„ ํƒ ์–‘์‹์ด ์‚ฌ์ด๋“œ๋ฐ”์— ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ ๋ถ„์„ ๊ธฐ๋Šฅ ์ง€์›์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    Mattermost 6.0 ๋ฉ”์‹œ์ง• ์‹œ์Šคํ…œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ๋ฐ์Šคํฌํ†ฑ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ฒ„์ „ 5.0์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์–ด ์ฑ„๋„, ํ”Œ๋ ˆ์ด๋ถ ๋ฐ ์ž‘์—…์„ ํƒ์ƒ‰ํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    Mattermost 6.0 ๋ฉ”์‹œ์ง• ์‹œ์Šคํ…œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ์ข…์†์„ฑ ์š”๊ตฌ ์‚ฌํ•ญ์ด ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์„œ๋ฒ„์—๋Š” ์ตœ์†Œํ•œ MySQL 5.7.12(๋ถ„๊ธฐ 5.6์— ๋Œ€ํ•œ ์ง€์›์ด ์ค‘๋‹จ๋จ) ๋ฐ Elasticsearch 7(๋ถ„๊ธฐ 5 ๋ฐ 6์— ๋Œ€ํ•œ ์ง€์›์ด ์ค‘๋‹จ๋จ)์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • Mattermost์—์„œ๋Š” E2EE(End-to-End ๋ฉ”์‹œ์ง€ ์•”ํ˜ธํ™”)๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณ„๋„์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€