//
Search
Duplicate

10์žฅ ์•Œ๋ฆผ ์‹œ์Šคํ…œ ์„ค๊ณ„

๋ฌธ์ œ ์ดํ•ด ๋ฐ ์„ค๊ณ„ ๋ฒ”์œ„ ํ™•์ •

โ€ข
์–ด๋–ค ์ข…๋ฅ˜์˜ ์•Œ๋ฆผ์ธ๊ฐ€?
โ—ฆ
ํ‘ธ์‹œ ์•Œ๋ฆผ, SMS, ์ด๋ฉ”์ผ
โ€ข
์‹ค์‹œ๊ฐ„(real-time)์ธ๊ฐ€?
โ—ฆ
soft real-time ์‹œ์Šคํ…œ โ†’ ๊ฐ€๋Šฅํ•œ ๋นจ๋ฆฌ ์ „๋‹ฌ๋˜์–ด์•ผ ํ•˜์ง€๋งŒ ์‹œ์Šคํ…œ์— ๋†’์€ ๋ถ€ํ•˜๊ฐ€ ๊ฑธ๋ ธ์„ ๋•Œ์—๋Š” ์•ฝ๊ฐ„์˜ ์ง€์—ฐ ๋ฌด๋ฐฉ
โ€ข
์‚ฌ์šฉ์ž๊ฐ€ ์•Œ๋ฆผ์„ ๋ฐ›์ง€ ์•Š๋„๋ก ์„ค์ • ๊ฐ€๋Šฅ
โ€ข
ํŠธ๋ž˜ํ”ฝ: ์ฒœ๋งŒ ๊ฑด์˜ ํ‘ธ์‹œ ์•Œ๋ฆผ, ๋ฐฑ๋งŒ ๊ฑด์˜ SMS, 5๋ฐฑ๋งŒ ๊ฑด์˜ ์ด๋ฉ”์ผ

์—ฐ๋ฝ์ฒ˜ ์ •๋ณด ์ˆ˜์ง‘ ์ ˆ์ฐจ

โ€ข
์‚ฌ์šฉ์ž๊ฐ€ ์•ฑ์„ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ์ฒ˜์Œ์œผ๋กœ ๊ณ„์ •์„ ๋“ฑ๋กํ•  ๋•Œ API ์„œ๋ฒ„์—์„œ ์‚ฌ์šฉ์ž์˜ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ DB ์— ์ €์žฅ
โ€ข
๋ณดํ†ต ํ…Œ์ด๋ธ”์„ user ์™€ device ๋กœ ๋‚˜๋ˆ„์–ด ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ์—ฌ๋Ÿฌ ๋‹จ๋ง์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋„๋ก ํ…Œ์ด๋ธ” ์„ค๊ณ„
โ€ข
์„œ๋น„์Šค๋Š” ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์ผ ์ˆ˜๋„ ์žˆ๊ณ , ํฌ๋ก ์žก์ผ ์ˆ˜๋„ ์žˆ๊ณ , ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ์ปดํฌ๋„ŒํŠธ์ผ ์ˆ˜๋„ ์žˆ๋‹ค.
โ€ข
์•Œ๋ฆผ ์‹œ์Šคํ…œ: ์•Œ๋ฆผ ์ „์†ก์„ ์œ„ํ•œ API ๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•˜๊ณ , ์•Œ๋ฆผ ํŽ˜์ด๋กœ๋“œ๋ฅผ ๋งŒ๋“ค์–ด ๋‚ผ ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.
โ€ข
์ œ 3์ž ์„œ๋น„์Šค: ํ™•์žฅ์„ฑ์— ์œ ์˜, ์‹œ์žฅ์— ๋”ฐ๋ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ์„œ๋น„์Šค๊ฐ€ ์กด์žฌ

์œ„ ์„ค๊ณ„์˜ ๋ฌธ์ œ์ 

โ€ข
SPOF
โ—ฆ
๊ฐœ์„  ๋ฐฉ๋ฒ•: DB ์™€ ์บ์‹œ ์„œ๋ฒ„๋ฅผ ๋ถ„๋ฆฌํ•œ๋‹ค.
โ€ข
๊ทœ๋ชจ ํ™•์žฅ์„ฑ
โ—ฆ
์ œ 3์ž ์„œ๋น„์Šค์— ํ•œ ๋Œ€ ์„œ๋น„์Šค๋กœ ๋ชจ๋“  ์•Œ๋ฆผ์„ ์ „๋‹ฌํ•˜๊ธฐ๋•Œ๋ฌธ์— DB ๋‚˜ ์บ์‹œ ๋“ฑ ์ค‘์š” ์ปดํฌ๋„ŒํŠธ์˜ ๊ทœ๋ชจ๋ฅผ ๊ฐœ๋ณ„์ ์œผ๋กœ ๋Š˜๋ฆด ๋ฐฉ๋ฒ•์ด ์—†๋‹ค.
โ—ฆ
๊ฐœ์„  ๋ฐฉ๋ฒ•: ์•Œ๋ฆผ ์‹œ์Šคํ…œ ์„œ๋น„์Šค๋ฅผ ์ฆ์„คํ•œ๋‹ค.
โ€ข
์„ฑ๋Šฅ ๋ณ‘๋ชฉ
โ—ฆ
์ œ 3์ž ์„œ๋น„์Šค์˜ ์‘๋‹ต์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์ผ์€ ์‹œ๊ฐ„์ด ๋งŽ์ด ๊ฑธ๋ฆด ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ชจ๋“  ๊ฒƒ์„ ํ•œ ์„œ๋ฒ„๋กœ ์ฒ˜๋ฆฌํ•˜๋ฉด ์‚ฌ์šฉ์ž ํŠธ๋žœํ”ฝ์ด ๋งŽ์ด ๋ชฐ๋ฆฌ๋Š” ์‹œ๊ฐ„์— ์‹œ์Šคํ…œ์ด ๊ณผ๋ถ€ํ•˜ ์ƒํƒœ์— ๋น ์งˆ ์ˆ˜ ์žˆ๋‹ค.
โ—ฆ
๊ฐœ์„  ๋ฐฉ๋ฒ•: ๋ฉ”์‹œ์ง€ ํ๋ฅผ ์ด์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ ์ปดํฌ๋„ŒํŠธ ์‚ฌ์ด ๊ฐ•ํ•œ ๊ฒฐํ•ฉ์„ ๋Š์Œ

๊ฐœ์„  ๋ฐฉ์•ˆ

โ€ข
์•Œ๋ฆผ ์„œ๋ฒ„
โ—ฆ
์•Œ๋ฆผ ์ „์†ก API: ์ŠคํŒธ ๋ฐฉ์ง€๋ฅผ ์œ„ํ•ด ์‚ฌ๋‚ด ์„œ๋น„์Šค ๋˜๋Š” ์ธ์ฆ๋œ ํด๋ผ์ด์–ธํŠธ๋งŒ ์ด์šฉ ๊ฐ€๋Šฅ
โ—ฆ
์•Œ๋ฆผ ๊ฒ€์ฆ: ์ด๋ฉ”์ผ ์ฃผ์†Œ, ์ „ํ™”๋ฒˆํ˜ธ ๋“ฑ์— ๋Œ€ํ•œ ๊ฒ€์ฆ
โ—ฆ
DB, ์บ์‹œ ์ฟผ๋ฆฌ
โ—ฆ
์•Œ๋ฆผ ์ „์†ก: ์•Œ๋ฆผ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฉ”์‹œ์ง€ ํ์— ๋„ฃ๋Š”๋‹ค. ์œ„ ๊ฒฝ์šฐ ์—ฌ๋Ÿฌ ์•Œ๋ฆผ ํ๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ๋ณ‘๋ ฌ์ ์œผ๋กœ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅ
โ€ข
์บ์‹œ
โ—ฆ
์‚ฌ์šฉ์ž ์ •๋ณด, ๋‹จ๋ง ์ •๋ณด, ์•Œ๋ฆผ ํ…œํ”Œ๋ฆฟ ๋“ฑ์„ ์บ์‹ฑ
โ€ข
DB
โ—ฆ
์‚ฌ์šฉ์ž, ์•Œ๋ฆผ, ์„ค์ • ๋“ฑ ๋‹ค์–‘ํ•œ ์ •๋ณด ์ €์žฅ
โ€ข
๋ฉ”์‹œ์ง€ ํ
โ—ฆ
์‹œ์Šคํ…œ ์ปดํฌ๋„ŒํŠธ ๊ฐ„ ์˜์กด์„ฑ์„ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
โ—ฆ
๋‹ค๋Ÿ‰์˜ ์•Œ๋ฆผ์ด ์ „์†ก๋˜์–ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•œ ๋ฒ„ํผ ์—ญํ• 
โ—ฆ
๋‹จ๋ง ๋ณ„๋กœ ๋ณ„๋„ ๋ฉ”์‹œ์ง€ ํ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ œ 3์ž ์„œ๋น„์Šค ์ค‘ ํ•˜๋‚˜์— ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•ด๋„ ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ์•Œ๋ฆผ์€ ์ •์ƒ ๋™์ž‘
โ€ข
์ž‘์—…์„œ๋ฒ„
โ—ฆ
๋ฉ”์‹œ์ง€ ํ์—์„œ ์ „์†กํ•  ์•Œ๋ฆผ์„ ๊บผ๋‚ด ์ œ 3์ž ์„œ๋น„์Šค๋กœ ์ „๋‹ฌ
โ—ฆ
์˜ค๋ฅ˜ ์‹œ์— ์žฌ์‹œ๋„ํ•œ๋‹ค.

์ƒ์„ธ ์„ค๊ณ„

์•ˆ์ •์„ฑ

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

์ถ”๊ฐ€๋กœ ํ•„์š”ํ•œ ์ปดํฌ๋„ŒํŠธ ๋ฐ ๊ณ ๋ ค์‚ฌํ•ญ

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

์š”์•ฝ

โ€ข
์•ˆ์ •์„ฑ(reliability): ๋ฐ์ดํ„ฐ ์†์‹ค์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์•Œ๋ฆผ ๋กœ๊ทธ DB ๋ฅผ ๋งŒ๋“ค๊ณ  ์žฌ์‹œ๋„ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ๋„์ž…
โ€ข
๊ฐ€์šฉ์„ฑ: ์„œ๋ฒ„๋ฅผ ์ฆ์„คํ•˜์—ฌ ์„œ๋ฒ„ ์žฅ์•  ์‹œ์—๋„ ๋Œ€์‘ ๊ฐ€๋Šฅํ•˜๋„๋ก
โ€ข
๊ฒฐํ•ฉ๋„๋ฅผ ๋‚ฎ์ถ”๊ธฐ ์œ„ํ•ด ๋ฉ”์‹œ์ง€ ํ ์‚ฌ์šฉ
โ€ข
์‚ฌ์šฉ์ž ์„ค์ •์œผ๋กœ ์•Œ๋ฆผ ์ˆ˜์‹  ์„ค์ •์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก