๋ฐ์ดํฐ ํ์ง๊ด๋ฆฌ, CI/CD ๊ฒ์ฆ, Telegram ์๋ฆผ ๋ฐ Rollback ๊ตฌ์กฐ 1. ๋ฐฐ๊ฒฝ — "๋ฐ์ดํฐ๊ฐ ์ฝ๋๋ค" REINDEERS ํ๋ซํผ์ ๋ค๊ตญ๊ฐ·๋คํตํ ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ฒ๋ฆฌํ๋ค. ๊ทธ๋ฌ๋ ์์คํ
์ด ๋ณต์กํด์ง์๋ก ์ฝ๋๋ณด๋ค ๋ ์ํํ ๊ฒ์ "๋ฐ์ดํฐ ๋ถ์ผ์น"์๋ค. 6์ ์ด, PO ํ
์ด๋ธ์ ํตํ ์ฝ๋ ๋๋ฝ์ผ๋ก ๊ฒฐ์ ๊ธ์ก ๊ณ์ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ๊ฐ๋ฐ ๋ก์ง์๋ ๋ฌธ์ ๊ฐ ์์์ง๋ง, ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ด ๊นจ์ ธ ์์๋ค. ์ฝ๋๋ ํ
์คํธ๋ฅผ ํต๊ณผํ์ง๋ง ๋ฐ์ดํฐ๋ ๊ฒ์ฆ ๋์์ ํฌํจ๋์ง ์์๋ ๊ฒ์ด๋ค. ์ด ์ฌ๊ฑด์ ๊ณ๊ธฐ๋ก REINDEERS๋ ๋ฐ์ดํฐ ํ์ง๊ด๋ฆฌ(DQM, Data Quality Management)๋ฅผ DevOps ํ์ดํ๋ผ์ธ์ ํตํฉํ๊ธฐ๋ก ํ๋ค. ์ฝ๋๊ฐ ํต๊ณผํด์ผ ํ๋ ํ
์คํธ๊ฐ ์๋ฏ์ด, ๋ฐ์ดํฐ๋ ํต๊ณผํ์ง ๋ชปํ๋ฉด ๋ฐฐํฌ๋์ง ์๋ ๊ตฌ์กฐ๋ฅผ ๋ง๋ค๊ฒ ๋ค๋ ๊ฒ์ด ํต์ฌ ์์น์ด์๋ค. CI/CD ํ์ดํ๋ผ์ธ์ ๋ฐ์ดํฐ ๊ฒ์ฆ ๋จ๊ณ๋ฅผ ์ฝ์
ํ๊ณ , ์คํจ ์ ์๋ ์ฐจ๋จ๊ณผ Telegram ์๋ฆผ, ๊ทธ๋ฆฌ๊ณ ์๊ฒฉ Rollback๊น์ง ์ฐ๊ฒฐํ๋ ์ ์ฒด ํ๋ฆ์ ์ค๊ณํ๋ค. 2. ํ์ง๊ด๋ฆฌ ์ฒด๊ณ์ ์์น ๋ชจ๋ ํ์ง๊ฒ์ฆ์ SQL ๊ธฐ๋ฐ ์ ์ธํ ๊ท์น์ผ๋ก ์ ์๋๋ค. ์ฝ๋๋ฅผ ์์ ํ ํ์ ์์ด ๊ท์น๋ง ๋ฑ๋กํ๋ฉด ์ฆ์ ์ ์ฉ๋๋ค. ๊ฒ์ฆ์ CI/CD ํ์ดํ๋ผ์ธ ๋จ๊ณ์์ ์๋์ผ๋ก ์คํ๋๋ค. ์๋ ํ์ธ์ ์กด์ฌํ์ง ์๋๋ค. ์ค๋ฅ ๋ฐ์ ์ Telegram์ผ๋ก ์ค์๊ฐ ๋ณด๊ณ ๋๋ค. ์ด์์๋ ์ด๋์๋ ๋ชจ๋ฐ์ผ๋ก ์ํฉ์ ํ์
ํ๋ค. Telegram ๋ช
๋ น์ ํตํด ์น์ธ·๋กค๋ฐฑ์ ์๊ฒฉ ์ํํ ์ ์๋ค. CLI๋ ์๋ฒ ์ ์์ด ํ์ ์๋ค. ์ด ๋ค ๊ฐ์ง ์์น์ด ์ ์ฉ๋๋ฉด์, "์ฌ๋์ด ์ง์ ํ์ธํ๋ ๊ฒ์ฆ"์ ์ฌ๋ผ์ก๋ค. ์์คํ
์ด ๋ฐ์ดํฐ์ ์ ํฉ์ฑ์ ์๋์ผ๋ก ๊ฐ์ํ๊ณ , ๋ฌธ์ ...