์๋
, ํ๋ธ๋ฅด! Wrike์์๋ ๊ธฐ์ ์ด๋ฒคํธ๋ฅผ ์ํ ์๋ก์ด ํ์์ ํ
์คํธํ๊ณ ์์ผ๋ฉฐ ๋ชจ๋ ์ฌ๋์ด ์์ด๋ก ์งํ๋๋ ์ฒซ ๋ฒ์งธ ์จ๋ผ์ธ ๋ชจ์ ๋น๋์ค๋ฅผ ์์ฒญํ๋๋ก ์ด๋ํฉ๋๋ค.
์ฝ๋ก๋ ๋ฐ์ด๋ฌ์ค์ ํ์ฐ๊ณผ ์ ๋ฝ ๊ตญ๊ฐ์ ๋ชจ๋ ๋๊ท๋ชจ ์คํ๋ผ์ธ ํ์ฌ ๊ธ์ง์ ๋ํ ์ด์ผ๊ธฐ๊ฐ ์์ฒด์ ์ผ๋ก ์กฐ์ ๋์์ผ๋ฏ๋ก Wrike Praha๊ฐ ๊ณํ ํ ํ
์คํฐ ๋ฐ ๊ฐ๋ฐ์์ ์คํ๋ผ์ธ ํ์๊ฐ YouTube๋ก ํ๋ฌ ๋์์ต๋๋ค.
์ฃผ์, ๋ณด๊ณ ์๋ ์์ด๋ก ์์ฑ๋ฉ๋๋ค.
1. ๋ฏธํ์ผ ๋ ๋น(Mikhail Levin), Wrike โ Selenium โ Kubernetes๋ก ๊ฐ๋ ๊ธธ
์๋ ์์ ์ ์ ๋ ๋์ ์ด๊ณ ์๋์ต๋๋ค. ์ด๋ ์๋ง๋ ์ง๋ XNUMX๋ ๋์ QA ์๋ํ์์ ์ผ์ด๋ ์ต๊ณ ์ ์ผ์ด์์ ๊ฒ์ ๋๋ค. ํ์ง๋ง ์ธํ๋ผ์ ์์ ์ฑ์ ํฌํจํ์ฌ ์ฌ๋ฌ ๋ฉด์์ ์ฝ์ง๋ ์์์ต๋๋ค.
์ ๋ ๋ ๊ทธ๋ฆฌ๋ ์ธํ๋ผ ๋ฐ ๋์์ ๋ํ ์ค๋ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ์๋ก์ด ๊ฒฝ๋ ์๋ฃจ์ ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ์ ๋ ๋ ์ธํ๋ผ์ ๋ช ๊ฐ์ง ๋ฌธ์ ์ ์ ํ ์ฌํญ์ ์๋ดํ๊ณ ์ถ์ต๋๋ค.
2. Vitaliy Markov, Wrike โ Callisto: ๊ฑฑ์ ์ ๋ฉ์ถ๊ณ ์ ๋ ๋์ ์ฌ๋ํ๋ ๋ฒ์ ๋ฐฐ์ด ๋ฐฉ๋ฒ
Selenium ์ธํ๋ผ ๊ตฌ์ถ์ ์ํ ๊ฒฝ๋ ์คํ ์์ค Kubernetes ๊ธฐ๋ฐ ์๋ฃจ์ ์ธ Callisto๋ฅผ ๋ง๋๋ณด์ธ์. ์ฐ๋ฆฌ๋ ํ ์๊ฐ ์์ 10๋ฒ์ ์ ๋ ๋ ํ ์คํธ๋ฅผ ์คํํ๊ณ ๋งค์ผ ์๋ฐฑ ๋ฒ์ ์ ๋ ๋ ํ ์คํธ ์คํ์ ๊ฒฌ๋๋ ๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ ์ด์ ์ ์๋ฃจ์ ์์ฒด, ๊ทธ๋ฆฌ๊ณ ๊ทธ ๊ณผ์ ์์ ์๊ฒ ๋ ๊ธฐ์ ์ ์ธ๋ถ ์ฌํญ์ ๊ณต์ ํ๊ณ ์ถ์ต๋๋ค. ๋ง์ ์์ ์ ๋ ๋ ํ ์คํธ๋ฅผ ์คํํ๊ฑฐ๋ k8s์์ ์ฌ๋ฌ ์ค๋ ๋๋ก ์คํํ ์ธ์ ๊ธฐ๋ฐ ์์ ์ด ์๋ ๊ฒฝ์ฐ ์ฐ๋ฆฌ์ ๊ฒฝํ์ด ๋์์ด ๋ ์ ์์ต๋๋ค.
3. Ivan Krutov, Aerokube โ Chrome ๊ฐ๋ฐ์ ๋๊ตฌ ํ๋กํ ์ฝ: Kubernetes์์ ์คํ ๋ฐ ํ์ฅ
์๋ ๋์ Selenium์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ธ๋ผ์ฐ์ ์๋ํ ๋๊ตฌ์ ๋๋ค. ๊ทธ๋ฌ๋ Selenium ํ๋กํ ์ฝ์๋ ์ฌ์ ํ HTTP ์์ฒญ ๋ถ์ ๋ฐ ์กฐ๋กฑ, ๋ฉ๋ชจ๋ฆฌ ์๋น ๋ฐ ์ฑ๋ฅ ์งํ ๊ฐ์ ธ์ค๊ธฐ, ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ฒคํธ ๊ตฌ๋ , ๋ธ๋ผ์ฐ์ ๋ณด์ ๊ฒฝ๊ณ ๊ฒ์ ๋ฑ ๋ง์ ์ค์ํ ๊ธฐ๋ฅ์ด ๋ถ์กฑํฉ๋๋ค. ๋คํํ๋ ์ด ๋ชจ๋ ๊ธฐ๋ฅ์ ์์ Chrome ๊ฐ๋ฐ์ ๋๊ตฌ ํ๋กํ ์ฝ์์ ์ด๋ฏธ ์ง์๋ฉ๋๋ค. Puppeteer์ ๊ฐ์ ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ด ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ง์ ๋ ผ์๊ฐ ์์ง๋ง ์ด ์๋ฃจ์ ์ ํ์ฅํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ๋ ์ฌ๋์ ๊ฑฐ์ ์์ต๋๋ค. ๊ฐ์ฐ ์ค์ Kubernetes ํด๋ฌ์คํฐ์์ Chrome ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ํ์ฅํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๊ณ ํ ์คํธ์์ ์ด ํ๋กํ ์ฝ์ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํ ์ค์ ์๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์ถ์ต๋๋ค.
์ถ์ฒ : habr.com