KPT ํšŒ๊ณ 

JinYoungMoยท2024๋…„ 4์›” 16์ผ

๐Ÿ’ก ์ˆ˜๋ฃŒ ํ›„, ์ด๋ ฅ์„œ์— ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“ค์–ด๋‚ธ ๋‚ด์šฉ๋“ค์„ ๊ผผ๊ผผํ•˜๊ฒŒ ์ฑ„์›Œ๋„ฃ์–ด์•ผ๊ฒ ์ฃ ?
์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์˜ ๊ฐ•์ ์„ ์ž˜ ๋…น์—ฌ๋‚ด๊ธฐ ์œ„ํ•ด ํšŒ๊ณ ๋ก ์–‘์‹์„ ๊ณต์œ  ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
ํ”„๋กœ์ ํŠธ์™€ ์ž‘์„ฑํ•˜์‹œ๋Š” ํšŒ๊ณ ๋ก์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‹ค์Œ ์ฃผ ๋ฉ˜ํ† ๋‹˜๋“ค๊ป˜์„œ ์ˆœํšŒํ•  ์˜ˆ์ •์ด๋‹ˆ,
์ƒˆ๋กญ๊ฒŒ ์ถ”๊ฐ€/๊ฐœ์„ ํ•  ๊ธฐ๋Šฅ์ด๋‚˜ ์ˆ˜์ • ๋ฐฉํ–ฅ์„ฑ์— ๋Œ€ํ•ด์„œ ๊นŠ์€ ๊ณ ๋ฏผ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ๋˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค ๐Ÿ˜Š

3์ฃผ์ฐจ๊นŒ์ง€์˜ ํ›„๊ธฐ ๋ฐ ์†Œ๊ฐ

๐Ÿ“ข ์ค‘๊ฐ„ ๋ฐœํ‘œ ์ด์ „ ๊ธฐ์žฌ

1. MVP ์ค‘๊ฐ„๋ฐœํ‘œ ์ž๋ฃŒ(๊ธฐ์ž…)

  1. ํ”„๋กœ์ ํŠธ ์ •๋ณด
    • ์„œ๋น„์Šค๋ช…: ๊ตญ๋ฏผ ์ฐธ์—ฌ ์žฌํŒ
    • ์„œ๋น„์Šค ๊ธฐํš ์˜๋„: ๊ทธ๋“ค์„ ์œ„ํ•œ ์‹ธ์›€์˜ ์žฅ์„ ์šฐ๋ฆฌ๊ฐ€ ํ•œ๋ฒˆ ๋งŒ๋“ค์–ด ๋ณด๋ฉด ์–ด๋–ป๊ฒŒ ๋ผ๋Š” ์ƒ๊ฐ์œผ๋กœ ๊ตญ๋ฏผ์ฐธ์—ฌ์žฌํŒ์ด๋ผ๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ๊ธฐํšํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • ํ”„๋กœ์ ํŠธ ํ•œ ์ค„ ์„ค๋ช…: ์‹ค์‹œ๊ฐ„ ์ฐธ์—ฌํ˜• ํˆฌํ‘œ๋ฐ ํ† ๋ก  ์ปค๋ฎค๋‹ˆํ‹ฐ
    • ์ตœ์ข… MVP ์ŠคํŽ™: Socket.io , ELK , Redis Cluster , ALB , Docker , EC2 , Flask , Postgresql, Replication , EJS , Artillery, Elasticsearch , S-Transformer , Redis Adapter , Bull , S3 freeside , CP , git action
    • ์„œ๋น„์Šค ๋ฐฐํฌ URL: http://localhost:3000
    • ํŒ€ ๋…ธ์…˜ URL:https://www.notion.so/teamsparta/css-DB-9c0f63d669cd4eeaabf9c42afeabfdb9

2. ์ค‘๊ฐ„ ๋ฐœํ‘œ PPT

๐Ÿ“ข **์ค‘๊ฐ„ ๋ฐœํ‘œ ์ดํ›„ ๊ธฐ์žฌ**

3. ์ค‘๊ฐ„๋ฐœํ‘œ ํ”ผ๋“œ๋ฐฑ ๊ธฐ๋ก

  • STM ๋™์‹œ์„ฑ ์ œ์–ด ์˜์‚ฌ ๊ฒฐ์ •์—์„œ ๊ฐ™์€ ๋น„๊ต ์„ ์ƒ์— ๋‘๊ธฐ์—” ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š๋‹ค.
  • ํŒ๋ก€ ์ถ”์ฒœ ai ๋ฒกํ„ฐDB๋ฅผ ๋„์ž…ํ•ด๋ด๋ผ // ์—˜๋ผ์Šคํ‹ฑ ์„œ์น˜ ์‚ฌ์šฉ
  • ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ ํˆฌํ‘œ์™€ ์ฑ„ํŒ… ๋ถ€ํ•˜ํ…Œ์ŠคํŠธ ํ–ˆ๋Š”์ง€ ??????

4. ์ค‘๊ฐ„ ๋ฐœํ‘œ ํ›„ ํšŒ๊ณ 

1) ๋ฏธ๊ตฌํ˜„ ๋œ MVP ๊ธฐ๋Šฅ

  • ๋ช…์˜ˆ์˜ ์ „๋‹น ํ”„๋ก ํŠธ

2) ์ถ”๊ฐ€/๊ฐœ์„  ํ•  ๊ธฐ๋Šฅ๊ณผ ๊ทธ ์ด์œ 

  • ๋ถ€ํ•˜ํ…Œ์ŠคํŠธ ์ดํ›„ ๊ธฐ์ค€์น˜์— ๋ฏธ์น˜์ง€ ๋ชปํ•˜๋Š” api๋Š” ๋ฆฌํŒฉํ† ๋ง ํ•˜๋Š”๊ฑธ๋กœ
  • Redis Cluster , Replication
  • Test code

3) ์ถ”๊ฐ€/๊ฐœ์„ ํ•  ๊ธฐ๋Šฅ์„ ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„ ํ•  ๊ฒƒ์ธ์ง€

  • ๋ถ€ํ•˜ํ…Œ์ŠคํŠธ - ์•„ํ‹ธ๋Ÿฌ๋ฆฌ ๊ตฌ์—ญ์„ ๋‚˜๋ˆ ์„œ ํ…Œ์ŠคํŠธ
  • Redis Cluster , Replication - ๋„์ปค๋กœ ๋„์›Œ์„œ ์‚ฌ์šฉ

4. ์•ž์œผ๋กœ์˜ ๊ณ„ํš ๋ฐ ์šฐ์„ ์ˆœ์œ„

  • ์˜ˆ์‹œ
    ์ˆœ์œ„๊ตฌ๋ถ„์•ž์œผ๋กœ์˜ ๊ณ„ํš (๊ตฌ์ฒด์ ์œผ๋กœ)๋งˆ๊ฐ์˜ˆ์ •์ผ์ž
    1์ถ”๊ฐ€๋ถ€ํ•˜ํ…Œ์ŠคํŠธ4์›” 18์ผ
    2๋ฐฐํฌ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๊ฐœ์„ 4์›” 23์ผ
    3๊ฐœ์„ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ5์›” 1์ผ
    4MVPํ”„๋ก ํŠธ4์›” 22์ผ
    5์ถ”๊ฐ€Redis Cluster , Replication4์›” 20์ผ

5. ์•ž์œผ๋กœ ํ•ด์•ผ ํ•  ์ผ(4์ฃผ์ฐจ)

  • ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์Œ“๊ธฐ ์œ„ํ•œ ๋ฐฐํฌ ์ค€๋น„
    • ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง (๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ ํ›„)
    • ํ”„๋ก ํŠธ์—”๋“œ
  • ํŒ€์› ๊ฐœ์ธ๋ณ„๋กœ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”.
    • ๊น€์„ฑ๋ฏผ - Redis Cluster , Replication , ํ”„๋ก ํŠธ์—”๋“œ , ๋ช…์˜ˆ์˜ ์ „๋‹น ํ…Œ์ฝ”
    • ๋ชจ์ง„์˜ - ๋ฐฐํฌ ์ค€๋น„ , Test code , ๋ฆฌํŒฉํ† ๋ง ์ƒ์‹œ๋Œ€๊ธฐ
    • ๊น€์žฌ์—ฐ - ๋ฐฐํฌ ์ค€๋น„, ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ , ์ปจํŠธ๋กค๋Ÿฌ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ
    • ํ™ฉ์„ธ๋ฏผ - ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ , ์ปจํŠธ๋กค๋Ÿฌ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ
    • ๋ฐ•์žฌํ˜• - ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ , ์ปจํŠธ๋กค๋Ÿฌ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ
profile
blockchain core & payments and stable coins

0๊ฐœ์˜ ๋Œ“๊ธ€