Zulip 5 ๋ฉ”์‹œ์ง• ํ”Œ๋žซํผ ์ถœ์‹œ

์ง์›๊ณผ ๊ฐœ๋ฐœํŒ€ ๊ฐ„์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์ ํ•ฉํ•œ ๊ธฐ์—… ์ธ์Šคํ„ดํŠธ ๋ฉ”์‹ ์ € ๋ฐฐํฌ์šฉ ์„œ๋ฒ„ ํ”Œ๋žซํผ์ธ Zulip 5์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” ์›๋ž˜ Zulip์ด ๊ฐœ๋ฐœํ–ˆ์œผ๋ฉฐ Dropbox๊ฐ€ Apache 2.0 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ธ์ˆ˜ํ•œ ํ›„ ๊ณต๊ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„ ์ธก ์ฝ”๋“œ๋Š” Django ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Python์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ ์†Œํ”„ํŠธ์›จ์–ด๋Š” Linux, Windows, macOS, Android ๋ฐ iOS์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋‚ด์žฅ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋„ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์ด ์‹œ์Šคํ…œ์€ ๋‘ ์‚ฌ๋žŒ ๊ฐ„์˜ ์ง์ ‘ ๋ฉ”์‹œ์ง•๊ณผ ๊ทธ๋ฃน ํ† ๋ก ์„ ๋ชจ๋‘ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Zulip์€ Slack ์„œ๋น„์Šค์™€ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋Œ€๊ทœ๋ชจ ์ง์› ๊ทธ๋ฃน์˜ ์—…๋ฌด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์˜์‚ฌ์†Œํ†ต ๋ฐ ํ† ๋ก ์— ์‚ฌ์šฉ๋˜๋Š” Twitter์˜ ๊ธฐ์—… ๋‚ด ์•„๋‚ ๋กœ๊ทธ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. Slack ๋ฃธ ์นœํ™”์„ฑ๊ณผ Twitter์˜ ํ†ตํ•ฉ ๊ณต๊ฐœ ๊ณต๊ฐ„ ๊ฐ„์˜ ์ตœ์ƒ์˜ ์ ˆ์ถฉ์•ˆ์ธ ์Šค๋ ˆ๋“œ ๋ฉ”์‹œ์ง€ ํ‘œ์‹œ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒํƒœ๋ฅผ ์ถ”์ ํ•˜๊ณ  ๋™์‹œ์— ์—ฌ๋Ÿฌ ํ† ๋ก ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜๋‹จ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ํ† ๋ก ์„ ๋™์‹œ์— ์Šค๋ ˆ๋“œํ•˜์—ฌ ํ‘œ์‹œํ•˜๋ฉด ๋ชจ๋“  ๊ทธ๋ฃน์„ ํ•œ ๊ณณ์—์„œ ๋‹ค๋ฃจ๋ฉด์„œ ๊ทธ๋ฃน ๊ฐ„์˜ ๋…ผ๋ฆฌ์  ๊ตฌ๋ถ„์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Zulip์˜ ๊ธฐ๋Šฅ์—๋Š” ์˜คํ”„๋ผ์ธ ๋ชจ๋“œ์—์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฉ”์‹œ์ง€ ์ „์†ก ์ง€์›(๋ฉ”์‹œ์ง€๋Š” ์˜จ๋ผ์ธ์— ํ‘œ์‹œ๋œ ํ›„ ์ „๋‹ฌ๋จ), ์„œ๋ฒ„์— ๋Œ€ํ•œ ์ „์ฒด ํ† ๋ก  ๊ธฐ๋ก ์ €์žฅ ๋ฐ ์•„์นด์ด๋ธŒ ๊ฒ€์ƒ‰ ๋„๊ตฌ, ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ ๋ชจ๋“œ, ๋ฉ”์‹œ์ง€๋กœ ์ „์†ก๋œ ์ฝ”๋“œ ๋ธ”๋ก์— ๋Œ€ํ•œ ์ž๋™ ๊ฐ•์กฐ ๊ตฌ๋ฌธ, ๋ชฉ๋ก ๋ฐ ํ…์ŠคํŠธ ํ˜•์‹์„ ๋น ๋ฅด๊ฒŒ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋‚ด์žฅ ๋งˆํฌ์—… ์–ธ์–ด, ๊ทธ๋ฃน ์•Œ๋ฆผ ์ „์†ก ๋„๊ตฌ, ํ์‡„ ๊ทธ๋ฃน ์ƒ์„ฑ ๊ธฐ๋Šฅ, Trac, Nagios, Github, Jenkins, Git๊ณผ์˜ ํ†ตํ•ฉ , Subversion, JIRA, Puppet, RSS, Twitter ๋ฐ ๊ธฐํƒ€ ์„œ๋น„์Šค, ๋ฉ”์‹œ์ง€์— ์‹œ๊ฐ์  ํƒœ๊ทธ๋ฅผ ์ฒจ๋ถ€ํ•˜๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

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

  • ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ์ƒํƒœ ๋ฉ”์‹œ์ง€ ์™ธ์—๋„ ์ด๋ชจํ‹ฐ์ฝ˜ ํ˜•ํƒœ๋กœ ์ƒํƒœ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ƒํƒœ ์ด๋ชจํ‹ฐ์ฝ˜์€ ์‚ฌ์ด๋“œ๋ฐ”, ๋ฉ”์‹œ์ง€ ํ”ผ๋“œ, ์ž‘์„ฑ ํ•„๋“œ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด๋ชจํ‹ฐ์ฝ˜์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ๊ธฐํ˜ธ ์œ„๋กœ ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ ธ๊ฐˆ ๋•Œ๋งŒ ์žฌ์ƒ๋ฉ๋‹ˆ๋‹ค.
    Zulip 5 ๋ฉ”์‹œ์ง• ํ”Œ๋žซํผ ์ถœ์‹œ
  • ๋ฉ”์‹œ์ง€ ์ž‘์„ฑ ํ•„๋“œ์˜ ๋””์ž์ธ์ด ์ƒˆ๋กญ๊ฒŒ ๋ฐ”๋€Œ๊ณ  ํŽธ์ง‘ ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ…์ŠคํŠธ๋ฅผ ๊ตต๊ฒŒ ๋˜๋Š” ๊ธฐ์šธ์ž„๊ผด๋กœ ๋งŒ๋“ค๊ณ , ๋งํฌ๋ฅผ ์‚ฝ์ž…ํ•˜๊ณ , ์‹œ๊ฐ„์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ ์„œ์‹ ์ง€์ • ๋ฒ„ํŠผ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํฐ ๋ฉ”์‹œ์ง€์˜ ๊ฒฝ์šฐ ์ด์ œ ์ž…๋ ฅ ํ•„๋“œ๋ฅผ ํ™•์žฅํ•˜์—ฌ ์ „์ฒด ํ™”๋ฉด์„ ์ฑ„์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    Zulip 5 ๋ฉ”์‹œ์ง• ํ”Œ๋žซํผ ์ถœ์‹œ
  • ํŠน์ • ์ž‘์—…์˜ ์ž‘์—… ์™„๋ฃŒ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œ์‹œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๊ธฐ ํŽธ๋ฆฌํ•œ ์ฃผ์ œ๋ฅผ ํ•ด๊ฒฐ๋จ์œผ๋กœ ํ‘œ์‹œํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉ”์‹œ์ง€๋‹น ์ตœ๋Œ€ 20๊ฐœ์˜ ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด์ œ ๊ทธ๋ฆฌ๋“œ์— ์ •๋ ฌ๋˜์–ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ์—์„œ ์ด๋ฏธ์ง€๋ฅผ ๋ณด๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ํ–ฅ์ƒ๋œ ํ™•๋Œ€/์ถ•์†Œ, ์ด๋™ ๋ฐ ๋ผ๋ฒจ ํ‘œ์‹œ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜์—ฌ ๋‹ค์‹œ ๋””์ž์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํˆดํŒ๊ณผ ๋Œ€ํ™”์˜ ์Šคํƒ€์ผ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฌธ์ œ ๋ถ„์„, ํฌ๋Ÿผ์—์„œ์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜, ์ด๋ฉ”์ผ ๋ฐ ๊ธฐํƒ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž‘์—… ์‹œ ๋ฉ”์‹œ์ง€๋‚˜ ์ฑ„ํŒ…์— ๋Œ€ํ•œ ์ƒํ™ฉ๋ณ„ ๋งํฌ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜๊ตฌ ๋งํฌ์˜ ๊ฒฝ์šฐ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‹ค๋ฅธ ์ฃผ์ œ๋‚˜ ์„น์…˜์œผ๋กœ ์ด๋™๋˜๋Š” ๊ฒฝ์šฐ ํ˜„์žฌ ๋ฉ”์‹œ์ง€๋กœ์˜ ๋ฆฌ๋””๋ ‰์…˜์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ํ† ๋ก  ์Šค๋ ˆ๋“œ์˜ ๊ฐœ๋ณ„ ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•œ ๋งํฌ ๊ฒŒ์‹œ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ณ„์ •์„ ๋งŒ๋“ค์ง€ ์•Š๊ณ ๋„ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ์ถœํŒ ์„น์…˜(์ŠคํŠธ๋ฆผ)์˜ ๋‚ด์šฉ์„ ์›น์— ํ‘œ์‹œํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
    Zulip 5 ๋ฉ”์‹œ์ง• ํ”Œ๋žซํผ ์ถœ์‹œ
  • ๊ด€๋ฆฌ์ž๋Š” ์ƒˆ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ ์šฉ๋˜๋Š” ๊ฐœ์ธ ์„ค์ •์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋””์ž์ธ ํ…Œ๋งˆ์™€ ์•„์ด์ฝ˜ ์„ธํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ์•Œ๋ฆผ์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋“ฑ์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋งŒ๋ฃŒ๋˜๋Š” ์ดˆ๋Œ€์žฅ ๋ณด๋‚ด๊ธฐ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์ฐจ๋‹จ๋˜๋ฉด ํ•ด๋‹น ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด๋‚ธ ๋ชจ๋“  ์ดˆ๋Œ€๊ฐ€ ์ž๋™์œผ๋กœ ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค.
  • ์„œ๋ฒ„๋Š” SAML, LDAP, Google, GitHub ๋ฐ Azure Active Directory์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ• ์™ธ์—๋„ OpenID Connect ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์ฆ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. SAML์„ ํ†ตํ•ด ์ธ์ฆํ•  ๋•Œ ์‚ฌ์šฉ์ž ์ •์˜ ํ”„๋กœํ•„ ํ•„๋“œ ๋™๊ธฐํ™” ๋ฐ ์ž๋™ ๊ณ„์ • ์ƒ์„ฑ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์ •์„ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋™๊ธฐํ™”ํ•˜๊ธฐ ์œ„ํ•œ SCIM ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • M1 ์นฉ์ด ํƒ‘์žฌ๋œ Apple ์ปดํ“จํ„ฐ๋ฅผ ํฌํ•จํ•˜์—ฌ ARM ์•„ํ‚คํ…์ฒ˜๊ฐ€ ํƒ‘์žฌ๋œ ์‹œ์Šคํ…œ์—์„œ ์„œ๋ฒ„ ์‹คํ–‰์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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