์๋ ํ์ธ์ ํ๋ธ๋ฅด์ ๋๋ค!
์ํธํํ ์์ฅ์ ๋๋ ์ด ์ฑ์ฅํ๊ณ ์์ผ๋ฉฐ ๊ทธ์ ๋ฐ๋ผ ์ ๋ณด์ ์๋ ๋์ด๋๊ณ ์์ต๋๋ค.
๊ทธ๋์ ์ฐ๋ฆฌ๋ ํ๋ก์ ํธ๋ฅผ ์์ํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
๊ฐ๋จํ๊ณ ํธ๋ฆฌํ๋ฉฐ ์ดํดํ๊ธฐ ์ฌ์ด ์๋น์ค ์ธํฐํ์ด์ค๋ ์ค์ํ ์ ๋ณด๋ฅผ ๋ชจ๋ํฐ๋งํ๋ ๋ฐ ์ ๋ง ํจ๊ณผ์ ์ธ ๋๊ตฌ๊ฐ ๋๋๋ก ์ค๊ณ๋์์ต๋๋ค.
ํ์ฌ ์ฐ๋ฆฌ๋ ์์ด, ๋ฌ์์์ด, ์ค๊ตญ์ด๋ก ๋ 3๊ฐ๊ฐ ๋๋ ๋ด์ค ์์ค๋ฅผ ๋ถ์ํ๊ณ ์์ผ๋ฉฐ ๊ทธ ๊ฒฐ๊ณผ ๋งค์ผ ์ฝ 3๊ฐ์ ์๋ก์ด ์๋ฃ๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค.
๊ฐ ์๋ฃ๋ ์ํธํํ์ ๋ํ ์ธ๊ธ๊ณผ ์์ ๋คํธ์ํฌ์์์ ์ธ๊ธฐ์ ๋ํ ์์คํ ์ผ๋ก ๋ถ์๋ฉ๋๋ค.
๋ด์ค ํํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ณ ํผ๋๋ฅผ ์ฌ์ฉ์ ์ ์ํ๊ณ ๊ณ์ ์ ์ ์ฅํ ์ ์์ผ๋ฉฐ ํ์ํ ๊ฒฝ์ฐ ํ ๋ ๊ทธ๋จ ์ฑ๋์ ๋ฐฉ์ก์ ํฌํจํ ์ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ 2716๊ฐ์ ์ํธํํ์ ๋ํ ์ค์ํ ์งํ๋ฅผ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ ์์ฅ์์ ์๋ก์ด ํตํ์ ์ถํ์ ๋ชจ๋ํฐ๋งํฉ๋๋ค.
์ํธํํ ๋ชฉ๋ก์ ๋ณด๊ธฐ ์ํ ํน๋ณํ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์์ฅ์ ์ฑ์ฅ๊ณผ ํ๋ฝ์ ์ ๋์ฃผ์๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
๊ฐ ํตํ์ ๋ํด ์ต์ ๋ด์ค์ ๊ฐ๊ฒฉ, ์๊ฐ์ด์ก ๋ฑ๊ณผ ๊ฐ์ ๋ชจ๋ ์งํ๋ ๋ฌผ๋ก ํด๋น ํตํ๊ฐ ์์ฅ์ ์กด์ฌํ๋ ์ ์ฒด ๊ธฐ๊ฐ์ ๋ํ ๊ฐ๊ฒฉ ์ฐจํธ๋ฅผ ๋ณ๋์ ํ์ด์ง์์ ๋ณผ ์ ์์ต๋๋ค.
๊ฐ์ธ ๊ณ์ ์์ ์ํธํํ ํฌํธํด๋ฆฌ์ค๋ฅผ ์์ฑํ๊ณ ์ฐจํธ์์ ๊ทธ ์ญํ์ ์ถ์ ํ ์ ์์ต๋๋ค.
ํ์ฌ๋ก์๋ ์์ต ์ฐฝ์ถ์ ๋ํด ์๊ฐํ๊ณ ์์ง ์์ต๋๋ค. ์๋ํ๋ฉด... ์ด ์๋น์ค๋ ๋งค์ฐ ์ด๊ธฐ ๋จ๊ณ์ด๊ณ ์ฒญ์ค์ ํ๋ณดํ๊ณ ์์ง๋ง ๋๋ถ๋ถ ๊ด๊ณ ๋ฐ PRO ๊ธฐ๋ฅ์ ๋ํ ์ ๋ฃ ๊ตฌ๋ ์ก์ธ์ค์ผ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
์ผ๋ถ ๊ธฐ์ ์ ์ธ ์ธ๋ถ ์ฌํญ
์๋น์ค๋ ๋ ๋ถ๋ถ์ผ๋ก ๋๋ ์ ์์ต๋๋ค
- ํ๋ฐํธ์๋๋ Vue๋ก ์์ฑ๋ SPA ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ Go๋ก ์์ฑ๋ ๋ฐฑ์๋๋ก, ๊ฒ์ ์์ง์ฉ ์ฝํ ์ธ ์ SPA ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ์ํ ์ฝ๋๊ฐ ํฌํจ๋ ์ต์ํ์ HTML์ ๋ฐฐํฌํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ์๋ฒ ๋ ๋๋ง์ ํผํ๊ณ ๊ฒ์ ์์ง์ ์น์ํด์ง ์ ์์ต๋๋ค. Yandex๋ ์ฆ์ ์ฐ๋ฆฌ๋ฅผ ์ถ์ ๊ตฌ๋ก ์ฐจ๋จํ์ง๋ง.
- ํ์๋ ์์ฒด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ด๋ฆฌ ํจ๋์ ๊ฐ์ถ ๋ณ๋์ ์๋น์ค๋ก ๋ถ๋ฆฌ๋์ด ์์ด ๋ณ๋์ ์๋ฒ๋ก ๋ฌธ์ ์์ด ์ด๋ํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ Go, PostgreSQL, Beanstalkd๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ๋ฌธ ๋ถ์ ๋๊ธฐ์ด์ ๊ตฌ์ฑํ๊ณ Rotating TOR ํ๋ก์๋ฅผ ์ฌ์ฉํ์ฌ IP ์ฐจ๋จ์ ๋ฐฉ์งํ์ต๋๋ค. ์ผ๋ถ ์ฌ์ดํธ๋ฅผ ๊ตฌ๋ฌธ ๋ถ์ํ๋ ค๋ฉด ๋ธ๋ผ์ฐ์ ์๋ ํฌ๋กฌ์ ์ฌ์ฉํ์ฌ ๋ณด์ ๋ฉ์ปค๋์ฆ์ ์ฐํํด์ผ ํฉ๋๋ค. ํ์์ ๊ด๋ฆฌ ํจ๋์ Laravel๋ก ๋ง๋ค์ด์ก์ต๋๋ค.
๋ชจ๋ ์๋น์ค๋ ํ์ฌ 19๊ฐ์ ์ปจํ ์ด๋๊ฐ ์คํ ์ค์ธ Docker ๋ด์์ ์คํ๋ฉ๋๋ค. ์ด ๋ชจ๋ ๊ฒ์ GitLab CI๋ฅผ ํตํด ๋ฐฐํฌ๋ฉ๋๋ค. ์์คํ ๋ชจ๋ํฐ๋ง์๋ Prometheus์ Grafana๋ฅผ ์ฌ์ฉํ๊ณ ์ค๋ฅ ๋ก๊ทธ์๋ Sentry๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋ค์์๋ ๋ฌด์์ ๊ณํํ๊ณ ์๋์?
iOS ๋ฐ Android์ฉ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ, ์ํธํํ์ ๋ํ ์๋ณธ ๊ธฐ์ฌ, ๋น๋์ค ๋ฐ ๋ฆฌ๋ทฐ๋ฅผ ๊ฒ์ํ ์ ์๋ ์ ๋ฌธ๊ฐ๋ฅผ ์ํ ํ๋ซํผ ๊ตฌ์ถ. ์ ์๋ฅผ ๊ตฌ๋ ํ์ธ์. ๋ฌผ๋ก ๋ด์ค๊ฐ ํตํ ๊ฐ๊ฒฉ ๋ณ๋์ ๋ฏธ์น๋ ์ํฅ์ ๋ํ ์๋ ํ๊ท ๋ถ์๋ ๊ฐ๋ฅํฉ๋๋ค.
์ฐ๋ฆฌ๋ ํ๋ก์ ํธ ๊ฐ๋ฐ์ ๋ํ ๋นํ์ด๋ ์์ด๋์ด๋ฅผ ๊ธฐ๊บผ์ด ๋ฃ๊ฒ ๋ ๊ฒ์ ๋๋ค.
์ถ์ : ๊ฒ์๋ฌผ์ ์ค์ ์์ฑ์์
๋๋ค.
์ถ์ฒ : habr.com