Skip to content

Latest commit

ย 

History

History
254 lines (154 loc) ยท 11.9 KB

File metadata and controls

254 lines (154 loc) ยท 11.9 KB
description
์ ํ• ๊ฐ•์—ฐ์— ๋Œ€ํ•œ ์ •๋ฆฌ

์ ํ• ๊ฐ•์—ฐ ์„ผ์Šค์žˆ๋Š” BE ๋˜๊ธฐ

๊ฐ•์˜ ๋“ฃ๊ฒŒ ๋œ ๊ณ„๊ธฐ์™€ ๊ธ€ ์ž‘์„ฑํ•˜๊ธฐ

๋ณ„ ๋Œ€๋‹จํ•œ ๊ณ„๊ธฐ๋Š” ์•„๋‹ˆ๊ณ  ์ ํ• ์นด์นด์˜คํ†ก์œผ๋กœ ๊ฐ•์—ฐ์„ ํ•œ๋‹คํ•ด์„œ ๋“ฃ๊ฒŒ ๋˜์—ˆ๋‹ค. ์ผ๋‹จ 1๋ถ€, 2๋ถ€ ๋‚˜๋ˆ ์กŒ๋Š”๋ฐ 2๋ถ€๋Š” ์•„๋ฅด๋ฐ”์ดํŠธ๋กœ ์ œ๋Œ€๋กœ ๋“ฃ์ง€ ๋ชปํ•˜์—ฌ ๋“ฃ๊ณ  ์ด๋ฒˆ์ฃผ ์ค‘์œผ๋กœ ์˜ฌ๋ฆด ์˜ˆ์ •์ด๋‹ค!

๋‹ค๋ฅธ ์ž˜ ์ •๋ฆฌ ๋œ ๊ธ€ : ์ ํ• ํ›„๊ธฐ

1. ์ค‘์š”ํ•œ ๊ฑด ์ธํ„ฐํŽ˜์ด์Šค์•ผ

๐ŸŒป ์ ํ• ์†Œ๊ฐœ ์‚ฌํ•ญ

์†์ง„๊ทœ ๊ฐ•์—ฐ์ž๋‹˜ ์†Œ๊ฐœ

  • ํ˜„์žฌ B2B SaaS reflow๋ฅผ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ•๋‚จ์–ธ๋‹ˆ ๊ฐœ๋ฐœ ์ฑ•ํ„ฐ ๋ฆฌ๋“œ๋ฅผ ํ•˜์˜€๊ณ , ์ดํ›„ ์Šคํƒ€ํŠธ์—…์„ ๋Œ€์ƒ์œผ๋กœ ์ปจ์„คํŒ…์„ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. Seoul Elixir Meetup ์šด์˜์ง„์„ ๋งก๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ•์—ฐ์ž๋‹˜ ์ถ”์ฒœ๋„์„œ

  • ํด๋ฆฐ์• ์ž์ผ

๊ฐ•์—ฐ์ž๋‹˜ ๋ธ”๋กœ๊ทธ

https://json.media/

๐ŸŒป ๋ณด๋‹ค๋ผ๋Š” ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค.

  • ์†์ง„๊ทœ๋‹˜์€ ์„œ๋ฒ„ ๊ฐœ๋ฐœ์ž๋กœ ์ˆ™๋ฉด์„ ๋„์™€์ฃผ๋Š” ์ปจํ…ํŠธ๋ฅผ ์ œ๊ณตํ•ด์ฃผ๋Š” ์•ฑ์„ ๋งŒ๋“ค๊ณ ์ž ํ–ˆ๊ณ  api๋ฅผ ๋จผ์ € ๋งŒ๋“ค์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค.
  • ์ดํ›„ ํด๋ผ์ด์–ธํŠธ ๊ฐœ๋ฐœ์ž๋Š” ๊ทธ๋ ‡๊ฒŒ ๋งŒ๋“ค๋ฉด ์ œ๊ฐ€ ์“ฐ๊ธฐ ์–ด๋ ค์šด๋ฐ์š”?

๊ทธ๋ ‡๋‹ค๋ฉด ๋ญ๊ฐ€ ๋ฌธ์ œ์˜€์„๊นŒ?

  1. ํด๋ผ์ด์–ธํŠธ ๊ฐœ๋ฐœ์ž์—๊ฒŒ API๋ฅผ ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋ฉด ์ข‹์„์ง€ ๋ฌผ์–ด๋ณด์ง€ ์•Š์•˜๋‹ค.
  2. ๋‹ค ๋งŒ๋“ค๊ณ ์„œ ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ์ถ”๊ฐ€ ๋น„์šฉ์ด ๋ฐœ์ƒํ•œ๋‹ค.
  3. API ๊ฐœ๋ฐœํ•˜๋Š” ๋™์•ˆ ํด๋ผ์ด์–ธํŠธ ๊ฐœ๋ฐœ์ž๋Š” ๊ธฐ๋‹ค๋ ค์•ผ ํ–ˆ๋‹ค.

๐ŸŒป Interface๋ž€?

  • ์ปดํ“จํŒ…์—์„œ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๊ณต์œ  ๊ฒฝ๊ณ„์ž…๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋‘ ๊ฐœ ์ด์ƒ์˜ ๊ฐœ๋ณ„ ๊ตฌ์„ฑ์š”์†Œ
  • ์‹œ์Šคํ…œ ๊ตํ™˜ ์ •๋ณด

๐ŸŒป API๋ž€?

  • Application Process Interface

API ์„ค๊ณ„

  • ์„œ๋ฒ„ ๊ฐœ๋ฐœ ํ•˜๊ธฐ ์ „์— ํด๋ผ์ด์–ธํŠธ ๊ฐœ๋ฐœ์ž์™€ ๊ฐ™์ด API๋ฅผ ์„ค๊ณ„ํ•œ๋‹ค.
  • ๋ณ€๊ฒฝํ•ด์•ผ ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋‚ฎ์•„์ง„๋‹ค.
  • ๊ฐ์ž ๋ณ‘๋ ฌ์ ์œผ๋กœ ์ž‘์—…ํ•˜๊ณ  ๋‚˜์ค‘์— ๋งž์ถฐ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๐ŸŒป ๊ทธ๋ ‡๋‹ค๋ฉด ์ด์ œ ํ•ด๊ฒฐ์ด ๋˜์—ˆ์„๊นŒ?

๋””์ž์ด๋„ˆ์™€์˜ ๋ฌธ์ œ

  • ๋งŒ๋“ค๊ธฐ ์ „์— ๋ฌด์—‡์„ ๋งŒ๋“ค ๊ฒƒ์ธ์ง€ ๋ช…ํ™•ํ•˜๊ฒŒ ํ™•์ธํ•˜์ง€ ์•Š์•˜๋‹ค
  • ๋ฌด์—‡์„ ๋งŒ๋“ค ๊ฒƒ์ธ์ง€ ์ •ํ•˜๋Š”๋ฐ ๋ˆ„๊ตฐ๊ฐ€ ์ฐธ์—ฌํ•˜์ง€ ์•Š์•˜๋‹ค
  • ๋ณ€๊ฒฝํ•˜๋Š”๋ฐ ๋น„์šฉ์ด ๋งŽ์ด ๋ฐœ์ƒ

ํ•จ๊ป˜ ์ œํ’ˆ ๊ธฐํšํ•˜๊ธฐ

  • ๋ชจ๋“  ๊ตฌ์„ฑ์›์ด ์ž์‹ ์˜ ์ „๋ฌธ์„ฑ์„ ํ™œ์šฉํ•ด ํ•จ๊ป˜ ๊ธฐํšํ•œ๋‹ค
  • ๋ชจ๋“  ๊ตฌ์„ฑ์›์˜ ์ œํ’ˆ์— ๋Œ€ํ•œ ์ดํ•ด๋„๋ฅผ ๋†’์ธ๋‹ค
  • ๋ณ€๊ฒฝํ•ด์•ผ ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋‚ฎ์•„์ง„๋‹ค

๐ŸŒป ๊ทธ๋ ‡๋‹ค๋ฉด ์ด์ œ ๋ชจ๋“  ํ•ด๊ฒฐ์ด ๋˜์—ˆ์„๊นŒ?

  • ๊ณ ๊ฐ์ด ์›ํ•˜๋Š” ์ œํ’ˆ์ธ์ง€ ๋ฏธ๋ฆฌ ํ™•์ธํ•˜์ง€ ์•Š์•˜๋‹ค
  • ๊ณ ๊ฐ์˜ ์ƒ๊ฐ์€ ๋‚ด ์ƒ๊ฐ๊ณผ ๋‹ค๋ฅผ ๊ฐ€๋Šฅ์„ฑ์ด ๋งค์šฐ

๊ณ ๊ฐ๋ถ€ํ„ฐ ํ™•์ธํ•˜์ž

ํ”„๋ฆฌํ† ํƒ€์ดํ•‘

  • ํ”„๋กœํ† ํƒ€์ž…๋ณด๋‹ค ๋” ์ž‘์€ ์ œํ’ˆ์„ ๋งŒ๋“ค์ง€๋„ ์•Š๊ณ  ๊ณ ๊ฐ์˜ ๋ฐ˜์‘์„ ๋ด„
  • ๊ณ ๊ฐ์˜ ๋ฐ˜์‘์€ ๋‚ด ๊ธฐ์ค€์œผ๋กœ ์ƒ๊ฐํ•˜๋ฉด ์•ˆ๋จ
  • ๊ณ ๊ฐ์˜ ๋ฐ˜์‘์€ ์นดํ†ก์œผ๋กœ๋„ ๋ณผ ์ˆ˜ ์žˆ์Œ โ‡’ ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ์ธ์˜ ์—ญ๋Ÿ‰ ๋ถ€์กฑ๋„ ์•Œ ์ˆ˜ ์žˆ์Œ

๋ฌธ์„œํ™”

  1. ๋ฌธ์„œํ™”๊ฐ€ ์‚ฌ๋žŒ๋“ค๊ณผ ๊ฐœ๋ฐœ ํ˜‘์—…์— ๋„์›€์€ ์ฃผ๋‚˜, ๋ฌธ์„œํ™”๋Š” ๋งฅ๋ฝ์ด ๋น ์ง€๊ฒŒ ๋ผ์„œ ๋‹ค์‹œ ๊ฐœ๋ฐœํ•˜๋Š” ์ผ์„ ์žˆ์„ ์ˆ˜ ์žˆ์Œ
    • ๊ทธ ์ด์œ ๋Š” ์‚ฌ๋žŒ๋“ค์˜ ๋Œ€๋ถ€๋ถ„์€ ์ž๊ธฐ์˜ 100์ค‘ 70๋งŒ ๊ธ€์— ์ ์„ ์ˆ˜ ์žˆ๋‹ค
    • ๋˜ํ•œ ๊ทธ ๊ธ€์„ 100์„ ๋‹ค ์ดํ•ดํ•˜๋Š” ์‚ฌ๋žŒ๋“ค๋„ ๋งŽ์ง€ ์•Š๋‹ค

๋งค์šฐ ๋งŽ์€ ๋น„์šฉ โ‡’ ๋ถˆ์•ˆํ•œ ๋ถ€๋ถ„๋ถ€ํ„ฐ ๊ฑด๋“ค์ด๊ธฐ

  • ๊ณ ์น  ๋–„ ๋น„์šฉ์ด ๋งŽ์€ ๋“œ๋Š” ๊ฒƒ ๋ถ€ํ„ฐ ์•ฝ์†ํ•˜์ž โ‡’ Interface
  • ๋ฐ˜๋“œ์‹œ๋Š” ์•„๋‹ˆ๋‹ค Case by case
  • ๊ณ ์น  ๋•Œ ๋น„์šฉ์ด ๋งŽ์ด ๋“œ๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์•ฝ์†ํ•˜๊ธฐ = ๋ถˆํ™•์‹ค์„ฑ์ด ๋†’์€ ๊ฒƒ๋ถ€ํ„ฐ ์•ฝ์†ํ•˜๊ธฐ = ๋ฏธ๋ฃจ๊ณ  ์‹ถ์€ ๊ฒƒ๋ถ€ํ„ฐ ์•ฝ์†ํ•˜๊ธฐ
  • ํด๋ฆฐ์• ์ž์ผ

๐ŸŒป ์งˆ๋ฌธ์˜ ๋‹ต๋ณ€

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

๐ŸŒป ์ตœ์ข… ์ •๋ฆฌ๊ธ€[์œ ํˆฌ๋ธŒ ๋ผ์ด๋ธŒ ๋Œ“๊ธ€ ]

  • ํ•˜๋‚˜์˜ ์ œํ’ˆ์„ ๋งŒ๋“œ๋Š” ๊ฐ™์€ ํŒ€์ด๋ผ๋Š” ๊ด€์ ์—์„œ ๊ฐ์ž์˜ ์ „๋ฌธ ์—ญํ• (๊ฐœ๋ฐœ/๊ธฐํš ๋“ฑ)์—์„œ๋งŒ ์•Œ ์ˆ˜ ์žˆ๋Š” ์ •๋ณด๋ฅผ ์„œ๋กœ ๋ชจ๋‘ ๊ณต์œ ํ•˜๊ณ , ํ˜„์žฌ์˜ ์šฐ๋ฆฌ ์ œํ’ˆ์—๊ฒŒ ๋ฌด์—‡์ด ์ตœ์„ ์ธ์ง€ ๊ฐ™์ด ๊ณ ๋ฏผํ•˜๊ณ  ๊ฐ™์ด ๊ฒฐ์ •ํ•˜๊ณ  ์ฑ…์ž„์ง€๋Š” ๋ฌธํ™”๊ฐ€ ์ค‘์š”ํ•˜๋‹ค

2. ํ† ์Šค๋ฑ…ํฌ ๊ธฐ์—…๋ฌธํ™”์™€ ์„ฑ์žฅํ•˜๋Š” ์ฃผ๋‹ˆ์–ด BE ํŠน์ง•

๐Ÿ“ ๊ฐ•์—ฐ์ž๋‹˜ ์†Œ๊ฐœ

์†Œ๊ฐœ

2004๋…„ ๋„ค์ด๋ฒ„์—์„œ ์œ ์ € ๋ถ„์„ ์‹œ์Šคํ…œ๊ณผ ํ™ˆํŽ˜์ด์ง€, ๋ถ€๋™์‚ฐ ์„œ๋น„์Šค ๊ฐœ๋ฐœ์„ ๋‹ด๋‹นํ–ˆ์–ด์š”. ๊ทธ ๋’ค๋กœ ์Šคํƒ€ํŠธ์—…์— ํ•ฉ๋ฅ˜ํ•˜์—ฌ ๋งค๋“œ์Šค๋งˆํŠธ, ํŒŒ์ด๋‚ธ์‹œ์Šค, ์—ด๋‘์‹œ, ํ”Œ๋ ˆ์ด๋…์†Œํ”„ํŠธ๋ฅผ ๊ฑฐ์ณค๊ณ  2017๋…„ 12์›” ๋น„๋ฐ”๋ฆฌํผ๋ธ”๋ฆฌ์นด(ํ† ์Šค)์— ํ•ฉ๋ฅ˜ํ–ˆ์–ด์š”. ํ† ์Šค๋ฑ…ํฌ ์ถœ๋ฒ” ์ดํ›„ CTOยทํ…Œํฌ๋†€๋กœ์ง€ ํ—ค๋“œ๋ฅผ ๋งก๊ณ  ์žˆ์–ด์š”.

๊ฐ•์—ฐ์ž๋‹˜ ์ถ”์ฒœ๋„์„œ

  • ํด๋ฆฐ์†Œํ”„ํŠธ์›จ์–ด
  • ์ด์œ  : ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์–ด๋–ค ์ด์œ ๋กœ ๋‚˜์™”๋Š”์ง€ ์‚ฌ๋ก€ ์œ„์ฃผ๋กœ ์ž˜ ๋‚˜์™€์žˆ์Œ

๊ฐ•์—ฐ์ž๋‹˜ ์ธํ„ฐ๋ทฐ

https://it.chosun.com/site/data/html\_dir/2023/02/01/2023020101890.html

์‚ฌ์ง„ ์ถœ์ฒ˜ : ํ† ์Šค ๋ฑ…ํฌ ๊ฐ•์—ฐ์ž๋‹˜ ์ž๋ฃŒ ๋ฐœํ‘œ

๐Ÿ“ ํ”„๋กค๋กœ๊ทธ

  1. ์žฅ์• ๋„ ๋งŽ์ด ์ผ์œผ์ผœ๋ดค๋‹ค
  2. ํฐ ๋ณด๋ถ€๋ฅผ ๊ฐ€์ง€๊ณ  ๊ณ„์‹ฌ โ‡’ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๋” ํŽธ๋ฆฌํ•ด์„œ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ๋” ๋…ธ๋ ฅํ•˜๊ณ  ์‹ถ๋‹ค

๐Ÿ“ ์„ฑ์žฅ์— ํ•„์š”ํ•œ ์˜๊ฐ

  1. ํ•˜๋‚˜ํ•˜๋‚˜ ๊นŠ๊ฒŒ ํŒŒ ๋ด์•ผ ํ•จ
  2. ํ•˜๋‚˜ํ•˜๋‚˜๊ฐ€ ์œ ์ €ํ•œํ…Œ ์‘๋‹ต์ด ๊ฐ
  3. ๋ชจ๋“  ๊ฒƒ์— ์˜ํ–ฅ์ด ๊ฐ

ํŒ€์˜ ์„ธ๋ถ„ํ™” ์‹œ ๋ฌธ์ œ

  1. DB ํŒ€์˜ ๋ฒฝโ€ฆ
  2. DB๋งŒ ๊ฑด๋“ค๋ฉด ๋” ๋‚˜์•„์งˆ ๊ฒƒ ๊ฐ™์€๋ฐ๋ผ๋Š” ์ƒ๊ฐ์„ ๊ฐ€์ ธ๋„ ์„ธ๋ถ„ํ™”๊ฐ€ ๋˜์–ด ์žˆ์œผ๋ฉด ๊ฐ ํŒ€์˜ ์—…๋ฌด ๋ฒ”์œ„๋กœ ์ธํ•ด ๊ฑด๋“ค ์ˆ˜ ์—†๊ฒŒ ๋จ..

ํŒ€์˜ ์—…๋ฌด, ํŒ€์˜ ๋ชฉํ‘œ

  • ํŒ€ ๊ฐ„์˜ ๋ชฉํ‘œ์™€ ํŒ€์˜ ์—…๋ฌด์˜ ๋ฒ”์œ„๊ฐ€ ์ƒ๊น€

์—…๋ฌด ๋ฒ”์œ„์˜ ์ œ์•ฝ

  • DBํŒ€ ์ด ๋ถ€๋ถ„์˜ ์„ค์ •์„ ๋ฐ”๊ฟ”์ฃผ์„ธ์š” โ‡’ ๊ทธ๊ฑฐ ์„ค์ •์„ ๋ฐ”๊พธ๋ฉด ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋Š”๋ฐ ๊ทธ๋ ‡๊ฒŒ ๋˜๋ฉด ์šฐ๋ฆฌ์˜ ๋ชฉํ‘œ์— ์–ด๊ธ‹๋‚˜์„œ ์•ˆ๋ผ์š”
  • ์ด์œ  : ํŒ€์˜ ๋ชฉํ‘œ๊ฐ€ ๋”ฐ๋กœ ์žˆ์œผ๋ฉฐ ํšŒ์‚ฌ๊ฐ€ ์—…๋ฌด, ํŒ€ ๋ณ„๋กœ ๋”ฐ๋กœ ๋ณธ๋‹ค๋ฉด ํŒ€๋ณ„๋กœ์˜ ์ธ์„ผํ‹ฐ๋ธŒ์™€๋„ ์—ฐ๊ด€์ด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ œ์•ฝ์ด ์ƒ๊ฒจ๋ฒ„๋ฆผ

๐Ÿ“ ๋‚ด ์„ฑ์žฅ์— ๋„์›€์ด ๋˜๋Š” ๋ฐฉํ–ฅ์€?

  1. ํšŒ์‚ฌ ์•ˆ์˜ ๋ถ„์œ„๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ”๊ฟ€ ์ˆ˜ ์—†๋Š” ๊ฒƒ๋“ค์ด๋ผ๊ณ  ํ•˜๋Š” ๊ฒฝ์šฐ
    1. ์ด์œ ์— ๋Œ€ํ•ด ๋“ค์–ด๋ด์•ผ ํ•จ
    2. ์ž์‹ ์ด ํ•ด๊ฒฐ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๋ผ๋ฉด ๋‚ด๊ฐ€ ํ•ด๋ณด๊ฒ ๋‹ค ํ•˜์ž
    3. ๋งŒ์•ฝ, ์ž์‹ ์˜ ์ธ์„ผํ‹ฐ๋ธŒ๋•Œ๋ฌธ์— ํ•˜๋Š” ๊ฑฐ๋‹คํ•˜๋ฉด ์˜ค์ผ€์ด๋‚˜ ๋„์›€์€ ์—†์„ ์ˆ˜ ์žˆ๊ธฐ์— ์œ ์ €ํ•œํ…Œ ์ข‹์€ ์‘๋‹ต์„ ๋‚˜๊ฐ€๊ธฐ ์œ„ํ•ด ๊ณต๋ถ€ํ•˜๋Š” ๊ฒƒ์ด๋‹ค๋ผ๋Š” ๊ฒƒ์„ ์–ดํ•„ํ•ด์•ผ ํ•จ

๐Ÿ“ ๋ฌธ์ œ ํ•ด๊ฒฐ ์žฌ๋ฐœ ๋ฐฉ์ง€ ๋Œ€์ฑ…

ํ•˜์ง€๋งŒ ๊ทธ๋ž˜๋„ ์žฅ์•  ๋ฐœ์ƒ

  1. ์šฐ๋ฆฌ๋Š” ์žฅ์•  ์•ˆ ๋ฐœ์ƒ๊ธฐ๋Š” ๊ฒŒ ํšŒ์‚ฌ์˜ ์ฒซ๋ฒˆ์งธ ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค๋ฅผ ํ•˜๋ฉด ๋‚ด๊ฐ€ ์„ฑ์žฅํ•˜๊ธฐ ์œ„ํ•ด ์ œ์•ฝ์ด ๋”๋”์šฑ ์ƒ๊น€
  2. ํ’ˆ์งˆ ์ฑ…์ž„ ์กฐ์ง : ์žฅ์• ๋ฅผ ์œ„ํ•ด QA ํŒ€์„ ๋งŒ๋“œ๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์Œ
  • ๋ฒ„ํŠผ์˜ ์œ„์น˜ โ‡’ ๋””์ž์ธ์  ์š”์†Œ โ‡’ ์ด๊ฒƒ๋„ QA๋‹ค ์ด๋Ÿฐ์‹์œผ๋กœ ๋‚˜์™€ ๋ฒ„๋ฆฌ๋ฉด QA์˜ ๊ถŒํ•œ์ด ์ ์  ๋„“์–ด์ ธ๋ฒ„๋ฆผ

์•ˆ์ •์ ์ธ ๊ณ ๊ฐ ์„œ๋น„์Šค ์ฃผ๊ณ  ์ ‘์ ์„ ์ฐพ์•„๋‚ด๊ณ  ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•จ

์ถœ์‹œ ์ผ์ • & ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅํ•œ ์ƒํ™ฉ

  1. ์ถœ์‹œ ์ผ์ • ์ด‰๋ฐ•ํ•œ๋ฐ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์„ ์ถœ์‹œ 2์ฃผ์ „๊นŒ์ง€ ๋งŒ๋“ค์–ด๋‹ฌ๋ผ๊ณ  ํ•˜๋ฉด, ๊ฐœ๋ฐœ์ž๋Š” ๋”์šฑ ์ด‰๋ฐ•ํ•ด์ง
  2. ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅํ•œ ํ™˜๊ฒฝ์„ ๋งŒ๋“œ๋Š” ๊ฒŒ ๋ชฉํ‘œ๊ฐ€ ๋จ โ‡’ ๊ธฐ๋Šฅ์ด ๋‹ค ๊ฐœ๋ณ„๋˜์ง€ ์•Š์•˜๋Š”๋ฐ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ๋งŒ
  3. ๊ฒ‰๋ณด๊ธฐ์— ๋Œ์•„๊ฐ€๋Š” ๋กœ์ง๋งŒ ์งœ๊ฒŒ ๋จ
  4. QA ํŒ€์— ๋น ๋ฅด๊ฒŒ ๋„˜๊ธฐ๊ธฐ ์œ„ํ•ด์„œ
    1. ์ ์  ๋” ์ƒํ™ฉ์ด ์•ˆ์ข‹์•„์ง
  5. ํ’ˆ์งˆ ์•ˆ์ •ํ™” ํ’ˆ์งˆ ์ฑ…์ž„
    1. ๊ฐœ๋ฐœ ์™„์„ฑ๋„ ํ•˜๋ฝ
    2. ๊ฐœ๋ฐœ์ž ์ฑ…์ž„๊ฐ, ๋™๊ธฐ๋ถ€์—ฌ๋ฅผ ๋–จ์–ด๋œจ๋ฆผ
  6. ์„ค๋“ํ•˜๊ณ  ๋ฐ”๊ฟ”๊ฐ€๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ด์•ผ ํ•จ

๐Ÿ“ ์กฐ์ง ์ „์ฒด์˜ ๋ชฉํ‘œ Align

  1. ๋‹ค ๊นŠ๊ฒŒ ํŒŒํ•ด์ณ์„œ ๋” ์ข‹์€ ์„œ๋น„์Šค๋ฅผ ์ „๋‹ฌํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด ๋‚ด๊ฐ€๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž„
  2. ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด ๋ถ„์•ผ์ชฝ ํŒ€์—๊ฒŒ ์ž˜ ๋ชจ๋ฅด๊ฒ ๋Š”๋ฐ ์ด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”๋ฐ ํ™•์ธํ•ด์ฃผ์‹ค ์ˆ˜์žˆ๋‚˜์š”? ํ•˜๊ณ  ๋‚ด ์—ญ๋Ÿ‰๋„ ๊ทธ ํŒ€์ด๋ž‘ ์†Œํ†ต์„ ์œ„ํ•ด ๊ณต๋ถ€ํ•ด์•ผ ํ•จ
    1. ์˜ˆ์‹œ๋กœ DB๋ฉด DB์ชฝ์„ ๊ณต๋ถ€ํ•˜๊ณ 
    2. ๋ฐ๋ธŒ์˜ต์Šค๋ฉด ๋ฐ๋ธŒ์˜ต์Šค์ชฝ ๊ณต๋ถ€

์กฐ์ง OKR ์ธ์„ผํ‹ฐ๋ธŒ

  • ์‚ฌ๋žŒ์€ ์ธ์„ผํ‹ฐ๋ธŒ์— ๋งž์ถฐ์ค˜๋ฒ„๋ฆผ

๐Ÿ“ ๋‚˜์—๊ฒŒ ์„ฑ์žฅํ•˜๊ธฐ ์œ„ํ•œ ํšŒ์‚ฌ ์กฐ์ง ํ™˜๊ฒฝ์ด ์–ด๋””์ธ์ง€๋ฅผ ์ฐพ์•„์•ผํ•จ

  • ์ด๋ฏธ ์†Œ์†๋˜์–ด ์žˆ๋‹ค๋ฉด ๋ฐ”๊ฟ”๊ธฐ ์œ„ํ•ด ๊ทธ๋Ÿฐ ๋ฌธํ™”๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ด์•ผ ํ•  ๊ฒƒ

โ‡’ ๋‹ค ๋ฐ”๊พธ๊ธฐ ํž˜๋“ค๋”๋ผ๋„ ํ•˜๋‚˜์”ฉ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅ

  • ๋‹จ๊ธฐ ์ธ์„ผํ‹ฐ๋ธŒ์—๋Š” ์•ˆ๋งž์„ ์ˆ˜ ์žˆ์ง€๋งŒ, ๋‚ด ์—ญ๋Ÿ‰๊ณผ ์žฅ๊ธฐ์ ์ธ ์ž„ํŒฉํŠธ์˜ ๋Šฅ๋ ฅ์€ ์ปค์ง

๊ฐœ์ธ์—๊ฒŒ ๋งž๋Š” ํ™˜๊ฒฝ

  • ๋‚˜์—๊ฒŒ ๋งž๋Š” ํšŒ์‚ฌ ํ™˜๊ฒฝ์ด ์–ด๋–ค์ง€๋ฅผ ์ƒ๊ฐํ•ด์„œ ์ข…ํ•ฉํ•ด์„œ ์ฐพ์•„์•ผ ํ•จ

์–ด๋–ค ๊ฐ„ํ—์ ์ธ ๋ฌธ์ œ

  • ์‹œ์Šคํ…œ์„ ๋ฐ”๊พธ๊ฑฐ๋‚˜ ํ–ˆ์„ ๋•Œ ํ•ด์†Œ๋  ์ˆ˜ ์žˆ์œผ๋‚˜ ๊ทธ๋Œ€๋กœ ๋„˜์–ด๊ฐ€์ง€๋ง๊ณ  ์—”์ง€๋‹ˆ์–ด๋กœ์„œ ์„ฑ์žฅํ•˜๊ธฐ ์œ„ํ•ด ๋๊นŒ์ง€ ํŒŒ๋ด์•ผ ํ•œ๋‹ค

์˜คํ”ˆ์†Œ์Šค ํ™˜๊ฒฝ

  • ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ ์–ด๋””๊นŒ์ง€ ํŒ” ์ˆ˜ ์žˆ๋Š” ์ง€๊ฐ€ ์ค‘์š”ํ•จ ๋ฌธ์ œ๋“ค์€ ์ž์‹ ์ด ์ž˜๋ชป ์“ด๊ฒƒ๋“ค์ด ๋Œ€๋ถ€๋ถ„
  • ๋ฐœ๊ฒฌํ•˜๊ณ  ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ ์ค‘์š”ํ•จ

๐Ÿ“ ๊ฒฐ๋ก [์œ ํˆฌ๋ธŒ ๋Œ“๊ธ€ ์ข€ ์ฐธ๊ณ ]

  1. ์›ํ•˜๋Š” ์ƒํƒœ๊ฐ€ ํ˜„์ƒ์ด ์•„๋‹ ๋–„, ์ƒ๋Œ€๋ฐฉ์„ ์„ค๋“ํ•˜๊ฑฐ๋‚˜ ๋‚ด ์˜๊ฒฌ์„ ๊ด€์ฒ ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๊ธฐ์ € ์›์ธ์„ ํŒŒ์•…ํ•˜๊ธฐ
  2. ์ƒ๋Œ€๋ฐฉ์ด ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ํ–‰๋™ํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋‚˜ ์‚ฌ์œ  ํ•ด์†Œํ•˜๋Š”๊ฒƒ
  3. ๊ทธ ๊ณผ์ •์—์„œ ๋‚ด๊ฐ€ ์ข€ ์†ํ•ด๋ด๋„ ์ฃผ๋„ํ•ด์„œ ์‹คํ–‰ํ•ด๋ณด๋Š” ๊ฒƒ์ด ์„ฑ์žฅ์˜ ํฌ์ธํŠธ
  4. ํšŒ์‚ฌ์— ์†ํ•ด์žˆ์ง€ ์•Š์„ ์‹œ ๋‚ด๊ฐ€ ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์ฐพ๋Š” ๊ฒƒ ๋˜ํ•œ ์ค‘์š”ํ•˜๋‹ค.

๐Ÿ“ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€

1. ์ŠคํŽ˜์…œ๋ฆฌ์ŠคํŠธ์™€ ์ œ๋„๋ฆฌ๋ฆฌ์ŠคํŠธ ์ค‘ ์–ด๋Š๊ฒƒ์„ ๋จผ์ € ์„ ํ˜ธํ•˜๋Š”์ง€

  • ๋‚ด๊ฐ€ ํž˜๋“ค๋”๋ผ๋„ ๋‹ค์–‘ํ•œ ๊ฒƒ์„ ํ•ด๋ด์•ผ ํ•จ
  • ์ฒ˜์Œ์—๋Š” 10์ •๋„์˜ ํž˜์„ ๋‚ด์„œ ๋‹ค๋ฅธ ๊ฒƒ์„ ๋งŒ์ ธ๋ณด๊ณ  ๋’ค์— ๊ฐ€์„œ๋Š” 1์ •๋„๋กœ๋งŒ ๊ณต๋ถ€ํ•˜๋ฉด ๋œ๋‹ค.
  • ์ฆ‰, ๋„ˆ๋ฌด ์ด๋ถ„๋ฒ•์ ์œผ๋กœ ์ƒ๊ฐํ•  ํ•„์š” ์—†์ด ๋‹ค๋ฐฉ๋ฉด์œผ๋กœ ์ŠคํŽ˜์…œ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋˜๊ฒ ๋‹ค๋Š” ๊ฐ์˜ค๋กœ(=๋๊นŒ์ง€ ํŒŒ๋ณด๊ณ ) ํ•˜๋˜, ๋„“์€ ์‹œ์•ผ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ์ผ์„ ํ•ด์•ผํ•œ๋‹ค.(=๊ตณ์ด ์„ ํƒํ•œ๋‹ค๋ฉด ์ œ๋„ˆ๋Ÿด๋ฆฌ์ŠคํŠธ)

2. ๊ฐœ๋ฐœํ™˜๊ฒฝ์— ๋Œ€ํ•œ ์งˆ๋ฌธ?

  • ํ™•์žฅ๊ณผ ํŠธ๋ž˜ํ”ฝ์„ ๋ฐ›์„ ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค์–ด๋‘ฌ์•ผ ํ•œ๋‹ค.
  • MSA ๋„์ž…ํ•˜๊ณ  ์ „ํ™˜ โ‡’ ์„œ๋น„์Šค๊ฐ€ ์ž‘์•„๋„ ์ปค์งˆ๊ฑฐ ๋Œ€๋น„ ๋ฉ€ํ‹ฐ๋ชจ๋“ˆ ๋ฐฉ์‹์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ๋„ ์ข‹์Œ โ‡’ ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ์ด ๋†’์€ ๋ฐฉ์‹์œผ๋กœ ๊ฒฐ์ •ํ•˜๋ฉด ๋จ

** 3. ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ ๋“ค์–ด์™”๋Š”๋ฐ ํšŒ์‚ฌ์—์„œ ๋ฐ๋ธŒ์˜ต์Šค๋งŒ ํ•˜๋Š”๋ฐ ์„œ๋ฒ„ ๊ฐœ๋ฐœ์„ ํ•˜๊ณ  ์‹ถ๋‹ค.**

  • A: ๋งŒ๋“  ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋Š” ํ™˜๊ฒฝ์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•  ๊ฒƒ
    • ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์— ์˜ฌ๋ผ๊ฐ€๋ฉด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ
    • AWS, EK ํ™˜๊ฒฝ์ด๋ฉด AWS, EK ํ™˜๊ฒฝ์„ ๊ณต๋ถ€
    • ์•ž์œผ๋กœ ๋‚ด๋ ค์˜ค๋Š” ๋„คํŠธ์›Œํฌ์˜ ํ๋ฆ„
    • ์ด๊ฒƒ๋“ค์€ ์•Œ์•„์•ผ ์–ด๋””๊ฐ€ ๋ฌธ์ œ์ธ์ง€ ํŒŒ๋ณผ ์ˆ˜ ์žˆ๊ณ , ๋ฐ๋ธŒ์˜ต์Šค ์—”์ง„๋‹ˆ์–ด์—๊ฒŒ ์กฐ์–ธ๋„ ๊ฐ€๋Šฅ
    • ๋‚ด๊ฐ€ ๋งŒ๋“  ์„œ๋น„์Šค๊ฐ€ ์–ด๋””์— ์˜ฌ๋ผ๊ฐ€์„œ ์–ด๋–ป๊ฒŒ ์‘๋‹ต์„ ๋ฐ›๊ณ  ํŠธ๋ž˜ํ”ฝ์„ ์ฃผ๋Š”์ง€๋Š” ์•Œ์•„์•ผ