Data is not a Microservice
๋ง์ดํฌ๋ก์๋น์ค์ ๋ฐ์ดํฐ ์์ง๋์ด๋ง์ ์ฐจ์ด์ ๋ถ์
1. ๋ง์ดํฌ๋ก์๋น์ค์ ๊ธฐ๋ณธ ๊ฐ๋
1.1 ์ ์์ ํน์ง
โข
์ ํ๋ฆฌ์ผ์ด์
์ ๋์จํ๊ฒ ์ฐ๊ฒฐ๋ ์๋น์ค๋ค์ ์งํฉ์ผ๋ก ๋ถํดํ๋ ์ํคํ
์ฒ ํจํด
โข
๊ฒฝ๋ ํ๋กํ ์ฝ์ ํตํ ์๋น์ค ๊ฐ ํต์
โข
๊ฐ๋ณ ํ์ ๋
๋ฆฝ์ ์ธ ๊ฐ๋ฐ๊ณผ ๋ฐฐํฌ ๊ฐ๋ฅ
1.2 ์ฅ์
โข
์ฝ๋๋ฒ ์ด์ค ๋ด ์ํธ์์กด์ฑ ์ต์ํ
โข
์กฐ์ง์ ์ฌ์ด ํ์ฅ
โข
ํ์์ ๋ฐ๋ฅธ ๋๊ตฌ ํตํฉ ์ฉ์ด
โข
์๋น์ค ์์ ๊ถ ๊ธฐ๋ฐ์ ํ ๊ตฌ์ฑ
2. ๋ฐ์ดํฐ์ ๋ง์ดํฌ๋ก์๋น์ค์ ๊ทผ๋ณธ์ ์ฐจ์ด
2.1 ์ง์ค์ ์์ฒ(Source of Truth) ๋ฌธ์
1.
๋ง์ดํฌ๋ก์๋น์ค์ ํ๊ณ
โข
๊ฐ ํ์ด ๋
๋ฆฝ์ ์ผ๋ก ๋ฐ์ดํฐ ๊ด๋ฆฌ
โข
์ค๋ณต ์ ๋ณด ์กด์ฌ ๊ฐ๋ฅ
โข
์ผ๊ด๋ ๋ฐ์ดํฐ ์ ์ ๋ถ์ฌ
2.
๋ฐ์ดํฐ ์ ๋ขฐ์ฑ ๋ฌธ์
โข
๋์ผ ๋ฐ์ดํฐ์ ๋ค์ํ ์ ์ ์กด์ฌ
โข
๋ฐ์ดํฐ ๋ณ๊ฒฝ ์ ํ์ ์๋น์์๊ฒ ํต๋ณด ๋ถ์ฌ
โข
๋ฐ์ดํฐ ์์กด์ฑ ํ์
์ด๋ ค์
2.2 ๋ฐ์ดํฐ ๊ฐ์น์ ๊ฐ๋ณ์ฑ
1.
๋ฐ์ดํฐ ํ์ฉ๋
โข
ํ๊ท 60-73%์ ๊ธฐ์
๋ฐ์ดํฐ๊ฐ ๋ถ์์ ๋ฏธ์ฌ์ฉ
โข
๋ฐ์ดํฐ ๊ฐ์น์ ์๊ฐ์ ๋ณ๋์ฑ
2.
๋ง์ดํฌ๋ก์๋น์ค์์ ๋ถ์ผ์น
โข
๋ง์ดํฌ๋ก์๋น์ค๋ ํ์ฌ ๊ธฐ๋ฅ์ ์ด์
โข
๋ฏธ๋ ๊ฐ์น๋ฅผ ์ํ ์๋น์ค ๊ตฌ์ถ์ ๋นํจ์จ์
3. ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ์ ์ฐจ์ด
3.1 ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ(SDL)
1.
๋ฌธ์ ์๋ณ ๋ฐ ๊ณ ๊ฐ ๋์ฆ ํ์
2.
์๊ตฌ์ฌํญ ๋ฐ ์ฌ์ฉ์ ์คํ ๋ฆฌ ์์ฑ
3.
๊ธฐ์ ๋ช
์ธ์ ์์ฑ
4.
์ฝ๋ ๊ตฌํ
5.
ํ
์คํธ ๋ฐ QA
6.
ํ๋ก๋์
๋ฐฐํฌ
7.
๋ชจ๋ํฐ๋ง ๋ฐ ์ ์ง๋ณด์
3.2 ๋ฐ์ดํฐ ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ
1.
๋น์ฆ๋์ค ์ง๋ฌธ ์ ๊ธฐ
2.
๊ธฐ์กด ๋ฐ์ดํฐ ์ดํด ๋ฐ ๋ถ์
3.
์ฟผ๋ฆฌ ๊ตฌ์ฑ
4.
์ด์ ๊ฐ์น ํ๊ฐ
5.
ํ๋ก๋์
ํ๊ฒฝ ๋ฐฐํฌ
6.
๋ฐ์ดํฐ ํ์ง ๋ฐ ๊ฑฐ๋ฒ๋์ค ๊ฒํ
7.
์ง์์ ์ธ ๋ฐ์ดํฐ ํ๊ฐ ๋ฐ ์ฌ๊ตฌ์ฑ
4. ํด๊ฒฐ ๋ฐฉ์ ์ ์
4.1 ์ด์์ ์ธ ๋ฐ์ดํฐ ํ๊ฒฝ์ ์์น
1.
์ต์ํ์ ์ ์ฝ์ผ๋ก ์์ ๋ฐ์ดํฐ ์คํ ๊ฐ๋ฅ
2.
ํ๋กํ ํ์ดํ์ ์ํ ๋ถํ์ํ ํ์ดํ๋ผ์ธ ์์ ๊ถ ๋ฐฐ์
3.
๋ฐ์ดํฐ ์์ฐ์ ์ ์ง์ ํ์ง ํฅ์
4.
๋จ์ผ ์ง์ค ์์ฒ ์ ์ง
5.
๋ฐ์ดํฐ ์์กด์ฑ ๋ณ๊ฒฝ ๊ด๋ฆฌ
6.
๋ณ๊ฒฝ ์ปค๋ฎค๋์ผ์ด์
์ฒด๊ณ ๊ตฌ์ถ
4.2 ์คํ ์ ๋ต
1.
์ ์ง์ ๋ฐ์ดํฐ ๊ฑฐ๋ฒ๋์ค ์ ์ฉ
2.
๋ฐ์ดํฐ ๊ณ์ฝ ์ค์ฌ์ ์ํคํ
์ฒ ๊ตฌ์ถ
3.
๋ฐ์ดํฐ ์์ฐ์-์๋น์ ๊ฐ ํ์
๊ฐํ
4.
์ ์ฐํ ๋ฐ์ดํฐ ํ์ง ๊ด๋ฆฌ ์ฒด๊ณ ๊ตฌ์ถ
5. ๊ฒฐ๋ก
โข
๋ง์ดํฌ๋ก์๋น์ค๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ฉ์ผ๋ก ์ค๊ณ๋จ
โข
๋ฐ์ดํฐ ๊ด๋ฆฌ์๋ ๋ค๋ฅธ ์ ๊ทผ ๋ฐฉ์ ํ์
โข
๋ฐ์ดํฐ ๊ฐ๋ฐ์ ํน์ฑ์ ๊ณ ๋ คํ ์ํคํ
์ฒ ์ค๊ณ ์ค์
โข
์ ์ง์ ์ด๊ณ ์ ์ฐํ ๋ฐ์ดํฐ ๊ด๋ฆฌ ์ฒด๊ณ ๊ตฌ์ถ ํ์
์ด๋ฌํ ์ดํด๋ฅผ ๋ฐํ์ผ๋ก ์กฐ์ง์ ๋ฐ์ดํฐ ๊ด๋ฆฌ ์ ๋ต์ ์๋ฆฝํ๊ณ , ์ ์ ํ ๋๊ตฌ์ ํ๋ก์ธ์ค๋ฅผ ์ ํํด์ผ ํฉ๋๋ค.