Search

Data is not a Microservice

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. ๊ฒฐ๋ก 

โ€ข
๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์šฉ์œผ๋กœ ์„ค๊ณ„๋จ
โ€ข
๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ์—๋Š” ๋‹ค๋ฅธ ์ ‘๊ทผ ๋ฐฉ์‹ ํ•„์š”
โ€ข
๋ฐ์ดํ„ฐ ๊ฐœ๋ฐœ์˜ ํŠน์„ฑ์„ ๊ณ ๋ คํ•œ ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„ ์ค‘์š”
โ€ข
์ ์ง„์ ์ด๊ณ  ์œ ์—ฐํ•œ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์ฒด๊ณ„ ๊ตฌ์ถ• ํ•„์š”
์ด๋Ÿฌํ•œ ์ดํ•ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์กฐ์ง์€ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์ „๋žต์„ ์ˆ˜๋ฆฝํ•˜๊ณ , ์ ์ ˆํ•œ ๋„๊ตฌ์™€ ํ”„๋กœ์„ธ์Šค๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.