๊ณต๋ถ€/TIL

[20250414] ์žฅ์•  ๋ถ„์„๊ณผ ์ง„๋‹จ ํ•„๊ธฐ

dvlpsy๐ŸŒผ 2025. 4. 14. 11:01
๋ฐ˜์‘ํ˜•

1. ์žฅ์•  ๋ถ„์„๊ณผ ์ง„๋‹จ

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

1-2. ์žฅ์•  ์‹ฌ๊ฐ๋„ ํ‰๊ฐ€
- ์žฅ์• ์˜ ์‹ฌ๊ฐ๋„๋ฅผ ํŒ๋‹จํ•˜๊ธฐ ์œ„ํ•ด, ์ฝ”๋“œ์˜ ์žฌํ˜„ ๊ฐ€๋Šฅ์„ฑ๊ณผ ๋™์ผํ•œ ์ƒํ™ฉ์—์„œ์˜ ์žฌ๋ฐœ ๊ฐ€๋Šฅ์„ฑ์„ ๊ณ ๋ คํ•จ
- ์žฅ์•  ์›์ธ ๋ถ„์„์„ ์œ„ํ•ด, ์žฅ์•  ์‚ฌํ•ญ์„ ์žฌํ˜„ํ•˜๊ณ , ๋ฌธ์ œ ์ œ์–ด๋ฅผ ํ†ตํ•ด ๊ทผ๋ณธ ์›์ธ์„ ๋ช…ํ™•ํžˆ ํŒŒ์•…ํ•จ
- ์žฅ์•  ๋กœ๊ทธ์™€ ๋งคํŠธ๋ฆญ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ณผ๊ฑฐ ์œ ์‚ฌํ•œ ์žฅ์•  ํŒจํ„ด์„ ๋ถ„์„ํ•˜๊ณ , ํŒจํ„ด์— ๋”ฐ๋ฅธ ์›์ธ์„ ํŒŒ์•…ํ•จ
- ์žฅ์•  ํŒจํ„ด ์ธ์‹์„ ํ†ตํ•ด, ๋น„์Šทํ•œ ์žฅ์• ๊ฐ€ ์žฌ๋ฐœํ•˜๋Š” ์›์ธ์„ ์ฐพ๊ณ  ๋Œ€์‘์ฑ…์„ ๋„์ถœํ•จ
- ์ž„๊ณ„๊ฐ’์— ๋„๋‹ฌํ–ˆ๋Š”์ง€ ์ฒดํฌํ•˜์—ฌ, ์žฅ์• ๋ฅผ ํ™•์ธํ•จ

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

2. ์‹œ์Šคํ…œ ์žฅ์•  ์‹๋ณ„๊ณผ ๋Œ€์‘

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

2-2. ๋„คํŠธ์›Œํฌ ์žฅ์• ์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ถ„์„
- ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ์— ์žฅ์• ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธ ํ•„์š”
- ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ์™€ ์™ธ๋ถ€ ์‹œ์Šคํ…œ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ์˜ ์—ฐ๊ฒฐ ์ƒํƒœ ์ ๊ฒ€ ํ•„์š”
- ์ฟผ๋ฆฌ ์„ฑ๋Šฅ ๋ถ„์„์„ ํ†ตํ•ด ์Šฌ๋กœ์šฐ ์ฟผ๋ฆฌ์™€ ์ธ๋ฑ์Šค ์ตœ์ ํ™”๋ฅผ ํ†ตํ•ด ์žฅ์• ๋ฅผ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ์Œ
- DB ๋ฝ ๋ถ„์„์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ๊ณผ ๋ฐ์ดํ„ฐ์˜ ๋ฌด๊ฒฐ์„ฑ์„ ์ ๊ฒ€

2-3. ์žฅ์•  ๋Œ€์‘ ์ ˆ์ฐจ
- ์žฅ์•  ๋ฐœ์ƒ ์‹œ ๋ฐ์ดํ„ฐ ๋ณต๊ตฌ ์ ˆ์ฐจ๋ฅผ ์‹คํ–‰ํ•ด ์ •์ƒ ์ƒํƒœ๋กœ ๋ณต๊ตฌ
- ๋„คํŠธ์›Œํฌ ๋ฌธ์ œ๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฌธ์ œ ๋“ฑ ๋‹ค์–‘ํ•œ ์›์ธ์œผ๋กœ ์žฅ์•  ๋ฐœ์ƒ ๊ฐ€๋Šฅ
- ๋ฐ์ดํ„ฐ์˜ ๋ฌด๊ฒฐ์„ฑ๊ณผ ์†์ƒ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜์—ฌ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ์˜ ํ”ผํ•ด๋ฅผ ์ตœ์†Œํ™”
- ์žฅ์•  ์‹๋ณ„, ๋Œ€์‘, ๋ณต๊ตฌ์˜ ์ ˆ์ฐจ๋ฅผ ํ†ตํ•ด ์‹œ์Šคํ…œ์˜ ์žฅ์• ์— ๋Œ€๋น„ํ•˜๊ณ  ๋Œ€์‘ ๊ฐ€๋Šฅ