์ง์๊ณผ ๊ฐ๋ฐํ ๊ฐ์ ์ปค๋ฎค๋์ผ์ด์ ์ ๊ตฌ์ฑํ๋ ๋ฐ ์ ํฉํ ๊ธฐ์ ์ธ์คํดํธ ๋ฉ์ ์ ๋ฐฐํฌ์ฉ ์๋ฒ ํ๋ซํผ์ธ Zulip 2.1์ ์ถ์๊ฐ ๋ฐํ๋์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ ์๋ 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 ์๋ฒ๊ฐ ์ถ์๋๋ ๋ ์ ๋๋ค. ์ง๋ ๋ช ๋ฌ ๋์ ์๋ฒ์ธก ์ฝ๋๋ฒ ์ด์ค ์ธ๋ถ์์ ํฅ๋ฏธ๋ก์ด ์์ ์ด ๋ง์ด ์ด๋ฃจ์ด์ก์ต๋๋ค.
์ฃผ์ ํ์ :
- Mattermost, Slack, HipChat, Stride ๋ฐ Gitter ๊ธฐ๋ฐ ์๋น์ค์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํ ๋๊ตฌ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. Slack์์ ๊ฐ์ ธ์ค๊ธฐ๋ ๊ธฐ์ ๊ณ ๊ฐ์ด ๋ฐ์ดํฐ๋ฅผ ๋ด๋ณด๋ผ ๋ ์ฌ์ฉํ ์ ์๋ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
- ์ ์ฒด ํ ์คํธ ๊ฒ์์ ๊ตฌ์ฑํ๋ ค๋ฉด ์ด์ PostgreSQL์ ํน์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ค์นํ์ง ์๊ณ ๋ ์ํํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋ก์ปฌ DBMS ๋์ Amazon RDS์ ๊ฐ์ DBaaS ํ๋ซํผ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๊ด๋ฆฌ์์ ์น ์ธํฐํ์ด์ค์ ๋ฐ์ดํฐ ๋ด๋ณด๋ด๊ธฐ ๋๊ตฌ์ ๋ํ ์ก์ธ์ค๊ฐ ์ถ๊ฐ๋์์ต๋๋ค(์ด์ ์๋ ๋ช ๋ น์ค์์๋ง ๋ด๋ณด๋ด๊ธฐ๊ฐ ์ํ๋์์ต๋๋ค).
- Debian 10 "Buster"์ ๋ํ ์ง์์ ์ถ๊ฐํ๊ณ Ubuntu 14.04์ ๋ํ ์ง์์ ์ค๋จํ์ต๋๋ค. CentOS/RHEL ์ง์์ ์์ง ์์ ํ ๊ฐ๋ฐ๋์ง ์์์ผ๋ฉฐ ํฅํ ๋ฆด๋ฆฌ์ค์ ๋ํ๋ ์์ ์ ๋๋ค.
- ์ด๋ฉ์ผ ์๋ฆผ ์์คํ ์ด ์์ ํ ์ฌ์ค๊ณ๋์ด GitHub ์๋ฆผ ์์คํ ๊ณผ ์ ์ฌํ ์ต์ํ์ ์คํ์ผ๋ก ๋ฐ๋์์ต๋๋ค. ๋ง์คํฌ์ ๋ํ ํธ์ ์๋ฆผ ๋ฐ ์ด๋ฉ์ผ ์๋ฆผ์ ๋์์ ์ ์ดํ ์ ์๋ ์๋ก์ด ์๋ฆผ ์ค์ ์ด ์ถ๊ฐ๋์์ต๋๋ค(์: ๋ชจ๋ ), ์ฝ์ง ์์ ๋ฉ์์ง ๊ณ์ฐ ๋ฐฉ๋ฒ๋ ๋ณ๊ฒฝํฉ๋๋ค.
- ์์ ์ด๋ฉ์ผ์ ๊ตฌ๋ฌธ ๋ถ์ํ๊ธฐ ์ํ ๊ฒ์ดํธ์จ์ด ๊ตฌํ์ด ์ฌ์์ ๋์์ต๋๋ค. Zulip ๋ฉ์ผ๋ง ์๋น์ค์์ ํตํฉ์ ์ํด ์ด์ ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋๊ตฌ ์ธ์๋ Zulip ๋ฉ์์ง ์คํธ๋ฆผ์ ๋ฉ์ผ๋ง ๋ชฉ๋ก์ ๋ธ๋ก๋์บ์คํ ํ๊ธฐ ์ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- SAML(Security Assertion Markup Language) ์ธ์ฆ์ ๋ํ ๊ธฐ๋ณธ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. Google ์ธ์ฆ ๋ฉ์ปค๋์ฆ๊ณผ ํตํฉ๋๋๋ก ์ฝ๋๋ฅผ ์ฌ์์ฑํ์ต๋๋ค. ๋ชจ๋ OAuth/์์ ์ธ์ฆ ๋ฐฑ์๋๋ python-social-auth ๋ชจ๋์ ์ฌ์ฉํ์ฌ ์ฌ๊ตฌ์ถ๋์์ต๋๋ค.
- ์ธํฐํ์ด์ค๋ ์ฌ์ฉ์์๊ฒ ์กฐ์ง์ ์์ ์ ์ ์ฒด ๊ณต๊ฐ ๊ธฐ๋ก์ ๊ฒ์ํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ "streams:public" ๊ฒ์ ์ฐ์ฐ์๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ํ ๋ก ์ฃผ์ ์ ๋ํ ๋งํฌ๋ฅผ ๋ํ๋ด๊ธฐ ์ํด ๋งํฌ๋ค์ด ๋งํฌ์ ์ ๊ตฌ๋ฌธ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ค์ฌ์ ์ค์ ์ด ํ์ฅ๋์ด ์ฌ์ฉ์ ๊ถํ์ ์ ํ์ ์ผ๋ก ๊ด๋ฆฌํ์ฌ ์์ ์ ์ฑ๋์ ๋ง๋ค๊ณ ์ ์ฌ์ฉ์๋ฅผ ์ด๋ํ ์ ์์ต๋๋ค.
- ๋ฉ์์ง์ ์ธ๊ธ๋ ์น ํ์ด์ง ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ง์์ด ๋ฒ ํ ํ ์คํธ ๋จ๊ณ๋ก ์ด๋๋์์ต๋๋ค.
- ๋ชจ์์ด ์ต์ ํ๋์์ผ๋ฉฐ ๋ชฉ๋ก, ์ธ์ฉ๋ฌธ ๋ฐ ์ฝ๋ ๋ธ๋ก์ ๋ค์ฌ์ฐ๊ธฐ ๋์์ธ์ด ํนํ ๋์ ๋๊ฒ ์ฌ์ค๊ณ๋์์ต๋๋ค.
- BitBucket Server, Buildbot, Gitea, Harbor ๋ฐ Redmine๊ณผ์ ์๋ก์ด ํตํฉ ๋ชจ๋์ด ์ถ๊ฐ๋์์ต๋๋ค. ๊ธฐ์กด ํตํฉ ๋ชจ๋์ ํ์์ด ํฌ๊ฒ ํฅ์๋์์ต๋๋ค.
๋ฌ์์์ด์ ์ฐํฌ๋ผ์ด๋์ด์ ๋ํ ์ ์ฒด ๋ฒ์ญ์ด ์ค๋น๋์์ต๋๋ค.
์ถ์ฒ : linux.org.ru