๐Ÿ›๏ธ Architecture

[๊ฐ€์ƒ ๋ฉด์ ‘ ์‚ฌ๋ก€๋กœ ๋ฐฐ์šฐ๋Š” ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ ์„ค๊ณ„ ๊ธฐ์ดˆ] 10์žฅ ์•Œ๋ฆผ ์‹œ์Šคํ…œ ์„ค๊ณ„

GroovyArea 2023. 3. 18. 23:01

์•Œ๋ฆผ ์‹œ์Šคํ…œ์€ ์–ด๋А ์„œ๋น„์Šค๋‚˜ ํ•ญ์ƒ ๊ณ ๋ฏผํ•˜๊ฒŒ ๋˜๋Š” ๋ถ€๋ถ„์ด๋ผ ์ƒ๊ฐํ•œ๋‹ค.
์‹ค์ œ๋กœ ์„œ๋น„์Šค๋ฅผ ๊ตฌํ˜„ํ•  ๋•Œ, ๋‹ค์–‘ํ•œ ๊ณ ๋ฏผ๋“ค์„ ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ์„ค๊ณ„์— ๋Œ€ํ•œ ์ดˆ์ ์—์„œ ๋ฐ”๋ผ๋ณธ ๊ฑด ์ƒˆ๋กœ์› ๋‹ค.

์•Œ๋ฆผ ์‹œ์Šคํ…œ

  • ๊ณ ๊ฐ์—๊ฒŒ ์ค‘์š”ํ•  ๋งŒํ•œ ์ •๋ณด๋ฅผ ๋น„๋™๊ธฐ์ ์œผ๋กœ ์ „์†ก
  • ๋ชจ๋ฐ”์ผ ํ‘ธ์‹œ ์•Œ๋ฆผ, SMS ๋ฉ”์‹œ์ง€, ์ด๋ฉ”์ผ ์„ธ ๊ฐ€์ง€๋กœ ๋ถ„๋ฅ˜

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

  • ์‹œ์Šคํ…œ์ด ์ง€์›ํ•˜๋Š” ์•Œ๋ฆผ ์ข…๋ฅ˜
    • ํ‘ธ์‹œ ์•Œ๋ฆผ, SMS ๋ฉ”์‹œ์ง€, ์ด๋ฉ”์ผ
  • ์‹ค์‹œ๊ฐ„ ์‹œ์Šคํ…œ ์—ฌ๋ถ€
    • ์—ฐ์„ฑ ์‹ค์‹œ๊ฐ„ ์‹œ์Šคํ…œ์ด๋ผ๊ณ  ๊ฐ€์ • (์‹œ์Šคํ…œ ๋ถ€ํ•˜ ์‹œ ์•ฝ๊ฐ„์˜ ์ง€์—ฐ ๋ฌด๋ฐฉ)
  • ์ง€์›ํ•ด์•ผ ํ•˜๋Š” ์ข…๋ฅ˜์˜ ๋‹จ๋ง
    • iOS, ์•ˆ๋“œ๋กœ์ด๋“œ, ๋žฉํ†ฑ/๋ฐ์Šคํฌํ†ฑ
  • ์•Œ๋ฆผ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์ฃผ์ฒด
    • ํด๋ผ์ด์–ธํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ or ์„œ๋ฒ„ ์ธก์˜ ์Šค์ผ€์ค„๋ง
  • ์•Œ๋ฆผ์„ ๋ฐ›์ง€ ์•Š๋„๋ก ์„ค์ •๋„ ๊ฐ€๋Šฅํ•ด์•ผ ํ•จ
  • ํ•˜๋ฃจ์— ๋ณด๋‚ผ ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋Š” ์–‘
    • ์ฒœ๋งŒ ๊ฑด์˜ ๋ชจ๋ฐ”์ผ ํ‘ธ์‹œ ์•Œ๋ฆผ, ๋ฐฑ๋งŒ ๊ฑด์˜ SMS ๋ฉ”์‹œ์ง€, 5๋ฐฑ๋งŒ ๊ฑด์˜ ์ด๋ฉ”์ผ

2๋‹จ๊ณ„ : ๊ฐœ๋žต์  ์„ค๊ณ„์•ˆ ์ œ์‹œ ๋ฐ ๋™์˜ ๊ตฌํ•˜๊ธฐ

์•Œ๋ฆผ ์œ ํ˜•๋ณ„ ์ง€์› ๋ฐฉ์•ˆ

iOS ํ‘ธ์‹œ ์•Œ๋ฆผ

  • ์•Œ๋ฆผ ์ œ๊ณต์ž
    • ์•Œ๋ฆผ ์š”์ฒญ์„ ๋งŒ๋“ค์–ด ์• ํ”Œ ํ‘ธ์‹œ ์•Œ๋ฆผ ์„œ๋น„์Šค(APNS)๋กœ ๋ณด๋‚ด๋Š” ์ฃผ์ฒด
    • ๋‹จ๋ง ํ† ํฐ(๊ณ ์œ  ์‹๋ณ„์ž), ํŽ˜์ด๋กœ๋“œ(์•Œ๋ฆผ ๋‚ด์šฉ์„ ๋‹ด์€ JSON ๋”•์…”๋„ˆ๋ฆฌ) ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”
  • APNS
    • ์• ํ”Œ์ด ์ œ๊ณตํ•˜๋Š” ์›๊ฒฉ ์„œ๋น„์Šค
    • ํ‘ธ์‹œ ์•Œ๋ฆผ์„ iOS ์žฅ์น˜๋กœ ๋ณด๋‚ด๋Š” ์—ญํ• ์„ ๋‹ด๋‹น
  • iOS ๋‹จ๋ง
    • ํ‘ธ์‹œ ์•Œ๋ฆผ์„ ์ˆ˜์‹ ํ•˜๋Š” ์‚ฌ์šฉ์ž ๋‹จ๋ง

์•ˆ๋“œ๋กœ์ด๋“œ ํ‘ธ์‹œ ์•Œ๋ฆผ

  • iOS ์™€ ๋น„์Šทํ•œ ์ ˆ์ฐจ์ด๋ฉฐ APNS ๋Œ€์‹  FCM(Firebase Cloud Messaging)์„ ์‚ฌ์šฉํ•˜๋Š” ์ ์ด ๋‹ค๋ฆ„

SMS ๋ฉ”์‹œ์ง€

  • ๋ณดํ†ต ํŠธ์œŒ๋ฆฌ์˜ค, ๋„ฅ์Šค๋ชจ ๊ฐ™์€ ์ œ3 ์‚ฌ์—…์ž์˜ ์„œ๋น„์Šค๋ฅผ ๋งŽ์ด ์ด์šฉ
    • ์‚ฌ์šฉ ์„œ๋น„์Šค๋ผ ์ด์šฉ์š”๊ธˆ ํ•„์š”

์ด๋ฉ”์ผ

  • ๋Œ€๋ถ€๋ถ„์˜ ํšŒ์‚ฌ๊ฐ€ ๊ณ ์œ  ์ด๋ฉ”์ผ ์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์‚ฌ์šฉ ์ด๋ฉ”์ผ ์„œ๋น„์Šค ๋งŽ์ด ์ด์šฉ
    • ์„ผ๋“œ๊ทธ๋ฆฌ๋“œ, ๋ฉ”์ผ์นจํ”„ ๋“ฑ (๋†’์€ ์ „์†ก ์„ฑ๊ณต๋ฅ , ๋ฐ์ดํ„ฐ ๋ถ„์„ ์„œ๋น„์Šค)

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

  • ์‚ฌ์šฉ์ž๊ฐ€ ์•ฑ ์„ค์น˜, ๊ณ„์ • ๋“ฑ๋ก ๋“ฑ์„ ํ•˜๋ฉด API ์„œ๋ฒ„๋Š” ํ•ด๋‹น ์‚ฌ์šฉ์ž์˜ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์— ์ €์žฅ
    • ์ด๋ฉ”์ผ ์ฃผ์†Œ์™€ ์ „ํ™”๋ฒˆํ˜ธ๋Š” user ํ…Œ์ด๋ธ”์— ์ €์žฅ
    • ๋‹จ๋ง ํ† ํฐ์€ device ํ…Œ์ด๋ธ”์— ์ €์žฅ (ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ์—ฌ๋Ÿฌ ๋‹จ๋ง์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ)

์•Œ๋ฆผ ์ „์†ก ๋ฐ ์ˆ˜์‹  ์ ˆ์ฐจ

๊ฐœ๋žต์  ์„ค๊ณ„์•ˆ (์ดˆ์•ˆ)

  • 1๋ถ€ํ„ฐ N๊นŒ์ง€์˜ ์„œ๋น„์Šค
    • ์„œ๋น„์Šค ๊ฐ๊ฐ์€ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค, ํฌ๋ก ์žก, ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ์ปดํฌ๋„ŒํŠธ ๋“ฑ ์ผ ์ˆ˜ ์žˆ์Œ
  • ์•Œ๋ฆผ ์‹œ์Šคํ…œ
    • ์•Œ๋ฆผ ์ „์†ก/์ˆ˜์‹  ์ฒ˜๋ฆฌ์˜ ํ•ต์‹ฌ
    • ์ดˆ์•ˆ ์„ค๊ณ„์•ˆ์—์„  1๊ฐœ ์„œ๋ฒ„๋งŒ ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ์œผ๋กœ ๊ฐ€์ •
  • ์ œ3์ž ์„œ๋น„์Šค
    • ์‚ฌ์šฉ์ž์—๊ฒŒ ์•Œ๋ฆผ์„ ์‹ค์ œ๋กœ ์ „๋‹ฌํ•˜๋Š” ์—ญํ• 
    • ํ†ตํ•ฉ ์ง„ํ–‰ ์‹œ ํ™•์žฅ์„ฑ์„ ์œ ์˜ํ•ด์•ผ ํ•จ (์ƒˆ๋กœ์šด ์„œ๋น„์Šค ํ†ตํ•ฉ or ๊ธฐ์กด ์„œ๋น„์Šค ์ œ๊ฑฐ ๋“ฑ๋“ฑ ...)
  • ์‚ฌ์šฉ์ž๋Š” ์ž๊ธฐ ๋‹จ๋ง์—์„œ ์•Œ๋ฆผ์„ ์ˆ˜์‹ 
  • ์ดˆ์•ˆ ์„ค๊ณ„์•ˆ์˜ ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ
    • SPOF (์•Œ๋ฆผ ์„œ๋น„์Šค์— ์„œ๋ฒ„๊ฐ€ ํ•˜๋‚˜๋ฐ–์— ์—†์œผ๋ฏ€๋กœ)
    • ๊ทœ๋ชจ ํ™•์žฅ์„ฑ (ํ•œ ๋Œ€ ์„œ๋ฒ„์ด๋ฏ€๋กœ)
    • ์„ฑ๋Šฅ ๋ณ‘๋ชฉ (์•Œ๋ฆผ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋ณด๋‚ด๋Š” ๊ฒƒ์€ ์ž์›์„ ๋งŽ์ด ํ•„์š”๋กœ ํ•จ, ์‹œ์Šคํ…œ ๊ณผ๋ถ€ํ•˜ ์ƒํƒœ์— ๋น ์งˆ ์ˆ˜๋„ ์žˆ์Œ)

๊ฐœ๋žต์  ์„ค๊ณ„์•ˆ (๊ฐœ์„ ๋œ ๋ฒ„์ „)

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

3๋‹จ๊ณ„ : ์ƒ์„ธ ์„ค๊ณ„

์•ˆ์ •์„ฑ

๋ฐ์ดํ„ฐ ์†์‹ค ๋ฐฉ์ง€

  • ์–ด๋–ค ์ƒํ™ฉ์—์„œ๋„ ์•Œ๋ฆผ์ด ์†Œ์‹ค๋˜๋ฉด ์•ˆ ๋จ
    • ์ง€์—ฐ์ด๋‚˜ ์ˆœ์„œ๊ฐ€ ํ‹€๋ฆฌ๋Š” ๊ฒƒ๋ณด๋‹ค ์‹ฌ๊ฐํ•จ
  • ์•Œ๋ฆผ ๋ฐ์ดํ„ฐ๋ฅผ DB์— ๋ณด๊ณ ํ•˜๊ณ  ์žฌ์‹œ๋„ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ๊ตฌํ˜„ ํ•„์š”

์•Œ๋ฆผ ์ค‘๋ณต ์ „์†ก ๋ฐฉ์ง€

  • ์™„์ „ํžˆ ๋ง‰๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅ
  • ์ค‘๋ณต์„ ํƒ์ง€ํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜ ๋„์ž…
  • ์˜ค๋ฅ˜๋ฅผ ์‹ ์ค‘ํžˆ ์ฒ˜๋ฆฌ
  • ๋ณด๋‚ด์•ผ ํ•  ์•Œ๋ฆผ์˜ ์ด๋ฒคํŠธ ID๋ฅผ ๊ฒ€์‚ฌํ•˜์—ฌ ๋ณธ ์ ์ด ์žˆ๋Š” ์ด๋ฒคํŠธ์ธ์ง€ ์‚ดํŽด๋ด„

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

์•Œ๋ฆผ ํ…œํ”Œ๋ฆฟ

  • ์•Œ๋ฆผ์˜ ์œ ์‚ฌ์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ์•Œ๋ฆผ ๋ฉ”์‹œ์ง€์˜ ๋ชจ๋“  ๋ถ€๋ถ„์„ ๋‹ค์‹œ ๋งŒ๋“ค ํ•„์š”๋ฅผ ๋œ์–ด์คŒ
  • ์ธ์ž, ์Šคํƒ€์ผ, ์ถ”์  ๋งํฌ๋ฅผ ์กฐ์ •ํ•˜์—ฌ ์•Œ๋ฆผ์„ ๋งŒ๋“ค์–ด ๋‚ด๋Š” ํ‹€
  • ์ผ๊ด€์„ฑ ์œ ์ง€ ๋ฐ ์˜ค๋ฅ˜๋ฅผ ์ค„์ด๊ณ  ์•Œ๋ฆผ ์ž‘์„ฑ ์‹œ๊ฐ„ ๊ฐ์†Œ

์•Œ๋ฆผ ์„ค์ •

  • ์•Œ๋ฆผ ์„ค์ • ํ…Œ์ด๋ธ”์— ๋ณด๊ด€
  • user id, channel, ํ•ด๋‹น ์ฑ„๋„๋กœ ์•Œ๋ฆผ์„ ๋ฐ›์„ ๊ฒƒ์ธ์ง€ ๋“ฑ์˜ ์ •๋ณด ์ €์žฅ
  • ํŠน์ • ์ข…๋ฅ˜์˜ ์•Œ๋ฆผ์„ ๋ณด๋‚ด๊ธฐ ์ „์— ํ•ด๋‹น ์ •๋ณด๋ฅผ ์กฐํšŒ

์ „์†ก๋ฅ  ์ œํ•œ

  • ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์•Œ๋ฆผ์˜ ๋นˆ๋„ ์ œํ•œ
  • ์•Œ๋ฆผ์„ ๋„ˆ๋ฌด ๋งŽ์ด ๋ณด๋‚ด๋ฉด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์•Œ๋ฆผ์„ ๋Œ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ œํ•œ

์žฌ์‹œ๋„ ๋ฐฉ๋ฒ•

  • ์•Œ๋ฆผ ์ „์†ก์— ์‹คํŒจ ์‹œ ํ•ด๋‹น ์•Œ๋ฆผ์„ ์žฌ์‹œ๋„ ์ „์šฉ ํ์— ๋„ฃ์Œ
  • ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ๊ณ„์†ํ•ด์„œ ๋ฐœ์ƒํ•˜๋ฉด ๊ฐœ๋ฐœ์ž์—๊ฒŒ ํ†ต์ง€

ํ‘ธ์‹œ ์•Œ๋ฆผ๊ณผ ๋ณด์•ˆ

  • iOS์™€ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ์˜ ๊ฒฝ์šฐ ์•Œ๋ฆผ ์ „์†ก API๋Š” appKey์™€ appSecret์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด์•ˆ ์œ ์ง€
  • ์ธ์ฆ๋˜๊ฑฐ๋‚˜ ์Šน์ธ๋œ ํด๋ผ์ด์–ธํŠธ๋งŒ ์•Œ๋ฆผ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Œ

ํ ๋ชจ๋‹ˆํ„ฐ๋ง

  • ํ์— ์Œ“์ธ ์•Œ๋ฆผ์˜ ๊ฐœ์ˆ˜๋Š” ์•Œ๋ฆผ ์‹œ์Šคํ…œ ๋ชจ๋‹ˆํ„ฐ๋ง์˜ ์ค‘์š”ํ•œ ๋ฉ”ํŠธ๋ฆญ
  • ์ด ์ˆ˜๊ฐ€ ๋„ˆ๋ฌด ํฌ๋ฉด ์ž‘์—… ์„œ๋ฒ„๋“ค์ด ์ด๋ฒคํŠธ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•œ ๊ฒƒ -> ์„œ๋ฒ„ ์ฆ์„ค ํ•„์š”

์ด๋ฒคํŠธ ์ถ”์ 

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

์ˆ˜์ •๋œ ์„ค๊ณ„์•ˆ

  • ์•Œ๋ฆผ ์„œ๋ฒ„์— ์ธ์ฆ๊ณผ ์ „์†ก๋ฅ  ์ œํ•œ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ์ „์†ก ์‹คํŒจ์— ๋Œ€์‘ํ•˜๊ธฐ ์œ„ํ•œ ์žฌ์‹œ๋„ ๊ธฐ๋Šฅ๋„ ์ถ”๊ฐ€ (๋‹ค์‹œ ํ์— ๋„ฃ๊ณ  ์ง€์ •๋œ ํšŸ์ˆ˜๋งŒํผ ์žฌ์‹œ๋„)
  • ์ „์†ก ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜์—ฌ ์•Œ๋ฆผ ์ƒ์„ฑ ๊ณผ์ •์„ ๋‹จ์ˆœํ™”ํ•˜๊ณ  ์•Œ๋ฆผ ๋‚ด์šฉ์˜ ์ผ๊ด€์„ฑ์„ ์œ ์ง€
  • ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ ์ถ”์  ์‹œ์Šคํ…œ์„ ์ถ”๊ฐ€

4๋‹จ๊ณ„ : ๋งˆ๋ฌด๋ฆฌ

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