Retrospective - zzang-sogumm/cs-study GitHub Wiki

๐Ÿ’ก KPT ํšŒ๊ณ ๋ก

โœ”๏ธ KEEP: ํ˜„์žฌ ๋งŒ์กฑํ•˜๊ณ  ์žˆ๋Š” ๋ถ€๋ถ„ / ๊ณ„์† ์ด์–ด๊ฐ”์œผ๋ฉด ํ•˜๋Š” ๋ถ€๋ถ„

โœ”๏ธ PROBLEM: ์ž˜๋˜์ง€ ์•Š์•˜๋˜ ๋ถ€๋ถ„ / ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ๋ถ€๋ถ„ / ๊ฐœ์„ ์ด ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋Š” ๋ถ€๋ถ„

โœ”๏ธ TRY: PROBLEM์— ๋Œ€ํ•œ ์†”๋ฃจ์…˜


์–‘์‹
### ๐Ÿ’ญ ์ด๋ฆ„
#### KEEP
- 

#### PROBLEM
- 

#### TRY
- 


๐Ÿ“† 1์ฃผ์ฐจ

๐Ÿ’ญ ์—ฐ์ฃผ

KEEP

  • ์ฑ…์—์„œ ๊ธฐ๋ณธ ํ‹€์„ ์–ป๊ณ , ์ด์— ๋Œ€ํ•ด ์Šค์Šค๋กœ ์ž๋ฃŒ๋ฅผ ๋” ์ฐพ์•„๋ณด๋ฉฐ ๊นŠ์ด์žˆ๊ฒŒ ์ •๋ฆฌํ•˜๋Š” ์‹œ๊ฐ„์ด ์˜๋ฏธ์žˆ์—ˆ๋‹ค.
  • ์˜ˆ์Šต์„ ํ•ด์˜ค๊ธธ ์ž˜ํ•œ ๊ฒƒ ๊ฐ™๋‹ค. ์ดํ•ด๊ฐ€ ํ™•์‹คํžˆ ์ž˜๋œ๋‹ค.

PROBLEM

  • ๋ฉด์ ‘ ์งˆ๋ฌธ ์ •๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์ด ์• ๋งคํ•˜๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.
  • ๋‚˜์ค‘์— ๋˜ ๋‚˜์˜ฌ ๋‚ด์šฉ์„ ์–ด๋””๊นŒ์ง€ ์„ค๋ช…ํ•ด์•ผํ•  ์ง€ ์–ด๋ ค์› ๋‹ค.
  • ์ด์ˆ˜๋ง์ฒ˜๋Ÿผ ์ด์Šˆ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•„์ง€๋Š” ๊ฒƒ๋„ ๋ฌธ์ œ๋ผ๊ณ  ์—ฌ๊ฒจ์กŒ๋‹ค.
  • ๋ฉด์ ‘๊ด€์—๊ฒŒ ์„ค๋ช…ํ•ด์•ผํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋‹จ๋ฒˆ์— ์„ค๋ช…์ด ๋˜์ง€๋Š” ์•Š๋Š”๋‹ค.

TRY

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

๐Ÿ’ญ ์ด์ˆ˜

KEEP

  • ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๋ฉด์„œ ํ‚ค์›Œ๋“œ์— ๋Œ€ํ•ด ์ถ”๊ฐ€์ ์œผ๋กœ ๊ณต๋ถ€ํ•œ ๋ถ€๋ถ„

PROBLEM

  • ์ƒ๋Œ€๋ฐฉ ๋ฐœํ‘œ ๋‚ด์šฉ์„ ๋ฏธ๋ฆฌ ์ฝ๊ณ , ํŒŒ์•…ํ•˜์ง€ ์•Š์•˜๋‹ค.
  • ๋Œ€์ฒด์ ์œผ๋กœ ์ •๋ฆฌ๊ฐ€ ๋œ ๋œ ๋А๋‚Œ(?)
  • ๋ฉด์ ‘ ์งˆ๋ฌธ์„ ์ •๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์ด ๋ถˆ๋ถ„๋ช…ํ•˜๋‹ค

TRY

  • ๋ฐœํ‘œ ์ „์— ๋ฏธ๋ฆฌ ์ฝ๊ณ  ์งˆ๋ฌธํ•  ๊ฒƒ๋“ค์„ ์ž‘์„ฑํ•˜๋ฉด ์ข‹์„ ๋“ฏ
  • ํ•œ ๋ฒˆ ๊น”๋”ํ•˜๊ฒŒ ์ •๋ฆฌํ•˜๊ณ  ๋ฐœํ‘œํ•˜๊ธฐ
  • ๋ฉด์ ‘ ์งˆ๋ฌธ ์ •๋ฆฌ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“œ๋Š” ๊ฑด ์–ด๋–จ๊นŒ!
๐Ÿ“† 2์ฃผ์ฐจ

๐Ÿ’ญ ์—ฐ์ฃผ

KEEP

  • ์ฐจ์ด์ ์„ ํ‘œ๋กœ ์ •๋ฆฌํ•ด๊ฐ€๋ฉฐ ๊ณต๋ถ€ํ•˜๋‹ˆ ๋” ์™€๋‹ฟ์•˜๋‹ค.
  • ์•ž์— ๋‚ด์šฉ๋ถ€ํ„ฐ ์ฐจ๊ทผ์ฐจ๊ทผ ๊ณต๋ถ€ํ•˜๋‹ˆ ๋’ค์˜ ๋‚ด์šฉ์ด ์ดํ•ด๊ฐ€ ์ž˜ ๋˜์—ˆ๋‹ค.

PROBLEM

  • READ.ME ํŒŒ์ผ์„ ๋ชจ๋‘ ์ˆ˜์ •ํ•˜๋‹ˆ, ๋งค๋ฒˆ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์—ฌ ์ข‹์ง€ ์•Š์•„ ๋ณด์ธ๋‹ค.
  • ๋ฏธ๋ฆฌ ๋ฐœํ‘œ ์ค€๋น„๋ฅผ ํ•ด๋†“๊ณ  ๋ฐ”๋กœ ์ „์— ๋ณด์ง€ ์•Š์•˜๋”๋‹ˆ ์กฐ๊ธˆ ๋ฒ„๋ฒ…์ž„์ด ์žˆ์—ˆ๋‹ค.

TRY

  • READ.ME ํŒŒ์ผ์€ ๋ชจ๋‘ pr mergeํ›„ ์ˆ˜์ •ํ•˜๋„๋ก ํ•˜๊ฒ ๋‹ค.
  • ๋ฐœํ‘œ ์‹œ๊ฐ„ 30๋ถ„์ „์— ๋‹ค์‹œ ์—ฐ์Šตํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ์•ผ๊ฒ ๋‹ค.

๐Ÿ’ญ ์ด์ˆ˜

KEEP

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

PROBLEM

  • ์šด์˜์ฒด์ œ ํŒŒํŠธ๊ฐ€ ๋๋‚ฌ๋Š”๋ฐ ์ดํ›„์— ์–ด๋–ป๊ฒŒ ์ •๋ฆฌํ•ด์•ผํ•  ์ง€ ๋ณต์žกํ•˜๋‹ค.

TRY

  • ํ‚ค์›Œ๋“œ ๋ณ„ ์ •๋ฆฌ, ํ˜น์€ ๋ฉด์ ‘ ์งˆ๋ฌธ ๊ด€๋ จ ์ •๋ฆฌ๋ฅผ ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

๐Ÿ’ญ ์น˜ํ˜ธ

KEEP

  • ์ ์ ˆํ•œ ๋น„์œ  ์‚ฌ์šฉํ•ด๊ฐ€๋ฉฐ ์„ค๋ช…ํ•˜๊ธฐ
  • ๋ชจ๋ฅด๋Š” ํ‚ค์›Œ๋“œ ๋“ฑ์žฅ ์‹œ ์ถ”๊ฐ€๋กœ ๊ณต๋ถ€ํ•˜๊ธฐ

PROBLEM

  • ๋ฏธ๋ฆฌ ์ƒ๋Œ€๋ฐฉ์˜ ๋ฐœํ‘œ๋‚ด์šฉ์„ ์ฝ์–ด๋ณด์ง€ ์•Š์•„์„œ ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ค์› ๋‹ค.

TRY

  • ๋ฐœํ‘œ์ „์— ๋ฏธ๋ฆฌ ์ฝ์–ด๋ณด๊ณ  ์˜ค๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค
  • ๋ฉด์ ‘๊ด€๋‹˜์—๊ฒŒ ๋งํ•œ๋‹จ ๋งˆ์ธ๋“œ๋กœ ์ž„ํ•˜๊ธฐ
๐Ÿ“† 3์ฃผ์ฐจ

๐Ÿ’ญ ์—ฐ์ฃผ

KEEP

  • ํ‚ค์›Œ๋“œ๋ณ„๋กœ ๋‚˜๋ˆˆ ํ›„, ํ๋ฆ„๋ณ„๋กœ ์งˆ๋ฌธ์ •๋ฆฌ๋ฅผ ํ•˜๋‹ˆ๊นŒ ์ดํ•ด๊ฐ€ ํ›จ์”ฌ ์ž˜๋๋‹ค.
  • ํ๋ฆ„๋ณ„๋กœ ๊ธ€์„ ๋‹ค์‹œ ์ž‘์„ฑํ–ˆ๋”๋‹ˆ, ๋‚˜์ค‘์— ๋‹ค์‹œ ๋Œ์•„์™”์„ ๋•Œ๋„ ์ดํ•ด๊ฐ€ ์ž˜ ๋  ๊ฒƒ ๊ฐ™๋‹ค.

PROBLEM

  • ๋„ˆ๋ฌด ๊ผผ๊ผผํ•˜๊ฒŒ ํ•˜๋ ค๋‹ค๋ณด๋‹ˆ, ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ ธ๋‹ค.
  • ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ์–ด๋””๊นŒ์ง€ ํ•ด์•ผํ• ์ง€ ์ •ํ•˜๋Š” ๊ฒŒ ์–ด๋ ค์› ๋‹ค.

TRY

  • ์–ด๋А์ •๋„ ์‹œ๊ฐ„์„ ์ •ํ•ด๋‘๊ณ , ๊ทธ ์•ˆ์— ์ตœ๋Œ€ํ•œ ์ง‘์ค‘ํ•ด์„œ ์ •๋ฆฌํ•œ๋‹ค๋Š” ๊ฐ์˜ค๋กœ ์ž„ํ•ด์•ผ๊ฒ ๋‹ค.
  • ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ •๋ฆฌํ•˜๊ณ , ํ•ด๋‹น ํ‚ค์›Œ๋“œ์— ๋Œ€ํ•ด ๊ฐ„๋žตํ•˜๊ฒŒ ์„ค๋ช…ํ•œ๋‹ค๋Š” ์‹์œผ๋กœ ์ •๋ฆฌ๋ฅผ ํ•ด์•ผ๊ฒ ๋‹ค. ๋งˆ์น˜ ๊ธ€์„ ์“ธ ๋•Œ, ๋ชฉ์ฐจ๋ฅผ ๋จผ์ € ์“ฐ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ •๋ฆฌํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค.

๐Ÿ’ญ ์ด์ˆ˜

KEEP

  • ๋ฉด์ ‘ ์งˆ๋ฌธ์„ ์ •๋ฆฌํ•˜๋ฉด์„œ ์ „์ฒด์ ์ธ ํ๋ฆ„์„ ํŒŒ์•…ํ•˜๊ณ  ์• ๋งคํ•œ ๋ถ€๋ถ„์„ ๊ฐ™์ด ์งš์–ด๋ณผ ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์•˜๋‹ค. โ†’ ํ‚ค์›Œ๋“œ๋ฅผ ๋ณด๊ณ  ๊ทธ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ ๊ฒƒ ๊ฐ™๋‹ค!
  • ํ•œ ํŒŒํŠธ๊ฐ€ ๋๋‚˜๊ณ  ๋ฐ”๋กœ ์ •๋ฆฌํ•ด๋ณด๋ฉด์„œ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„ ์ฒดํฌํ•˜๋Š” ๊ฒŒ ์ข‹์•˜๋‹ค.

PROBLEM

  • ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ์–ด๋А ์ •๋„ ๊นŠ์ด๋กœ ์ž‘์„ฑํ•ด์•ผ ํ•  ์ง€ ์• ๋งคํ–ˆ๋‹ค.
  • ๊ฐœ๋…๋งŒ ์ดํ•ดํ•˜๋ฉด ๋˜๋Š” ๋ถ€๋ถ„๊ณผ ๊ผฌ๋ฆฌ ์งˆ๋ฌธ์ด ํ•„์š”ํ•œ ๋ถ€๋ถ„์„ ์–ด๋–ป๊ฒŒ ๋‘์–ด์•ผ ํ•  ์ง€ ๊ณ ๋ฏผ์ด์—ˆ๋‹ค.

TRY

  • ์ „์ฒด์ ์ธ ๋‚ด์šฉ๊ณผ ๊นŠ์ด ์žˆ๋Š” ๋‚ด์šฉ์€ ๊นƒํ—ˆ๋ธŒ์— ์—…๋กœ๋“œ ํ•œ ๊ฒƒ์„ ์ฐธ๊ณ ํ•˜๋„๋ก ํ•˜์ž. โ†’ ๊นƒํ—ˆ๋ธŒ ์ž‘์„ฑ ์‹œ ๊ผผ๊ผผํžˆ ์กฐ์‚ฌํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.
  • ๋ฉด์ ‘ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋ถ€๋ถ„๋„ ์นดํ…Œ๊ณ ๋ฆฌ ๋ถ„๋ฅ˜๋ฅผ ํ•ด์„œ ๋‘๋‹ˆ๊นŒ ๊ผฌ๋ฆฌ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๊ณ ๋ฏผ๋„ ํ•ด์†Œ๋œ ๊ฒƒ ๊ฐ™๋‹ค.
  • ๋ฉด์ ‘ ์งˆ๋ฌธ ์ž‘์„ฑ๊ณผ ์ •๋ฆฌ ์ดํ›„์— ๊นƒํ—ˆ๋ธŒ์— ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.
๐Ÿ“† 4์ฃผ์ฐจ

๐Ÿ’ญ ์—ฐ์ฃผ

KEEP

  • TCP/UDP์˜ ์ฐจ์ด ๋“ฑ ๋” ์•Œ์•„์•ผ ํ•˜๋Š” ๋‚ด์šฉ์„ ์ ์ ˆํ•˜๊ฒŒ ์ฐพ์•„์˜จ ๊ฒƒ ๊ฐ™๋‹ค.
  • ์•ž์—์„œ ์–ธ๊ธ‰ํ•œ ๋‚ด์šฉ์„ ๋งˆ์ง€๋ง‰์— ๋‹ค์‹œ์™€์„œ ๋ณด์•˜์„ ๋•Œ ์ดํ•ด๋  ์ˆ˜ ์žˆ๋„๋ก ํ๋ฆ„์„ ์ž˜ ์ •๋ฆฌํ•œ ๊ฒƒ ๊ฐ™๋‹ค.

PROBLEM

  • ํŒจํ‚ท ๋“ฑ์˜ ์šฉ์–ด๋ฅผ ์„ค๋ช…ํ•  ๋•Œ, ์ž˜๋ชป ์‚ฌ์šฉํ–ˆ๋‹ค.
  • ๊ฐ ์†Œ์ œ๋ชฉ๋ณ„ ๋‚ด์šฉ์ด ๊ธธ์–ด์ง€๋ฉด, ๋‚ด์šฉ๋ณ„๋กœ ์ฐจ์ด์ ์ด ๋ช…ํ™•ํžˆ ๋“œ๋Ÿฌ๋‚˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

TRY

  • ๋ฐœํ‘œํ•˜๊ธฐ ์ „์—, ๋งํ•  ๋•Œ ํ—ท๊ฐˆ๋ฆด๋งŒํ•œ ๋‹จ์–ด ์ •๋ฆฌ๋ฅผ ํ•ด๋†“์•„์•ผ๊ฒ ๋‹ค.
  • ๋‚ด์šฉ์ด ๊ธธ๋‹ค๋ฉด, ๋งˆ์ง€๋ง‰์— ๊ฐ„๋žตํ•˜๊ฒŒ ์ •๋ฆฌํ•ด๋†“๋Š” ์„ค๋ช…์„ ์ถ”๊ฐ€ํ•ด๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

๐Ÿ’ญ ์ด์ˆ˜

KEEP

  • ๊ต์žฌ์— ์„ค๋ช…๋œ ๋‚ด์šฉ์— ์‚ด์„ ๋ถ™์—ฌ์„œ ์ •๋ฆฌํ•˜๋‹ˆ๊นŒ ๋” ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์› ๋‹ค.
  • ํ—ท๊ฐˆ๋ ธ๋˜ ์šฉ์–ด๋“ค์— ๋Œ€ํ•ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค!!!

PROBLEM

  • ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ๋จผ์ € ํ•™์Šตํ•˜์ง€ ์•Š๊ณ  ๊ณ„์ธต ๋ณ„ ๊ธฐ๊ธฐ๋ฅผ ์„ค๋ช…ํ•˜๋ ค๊ณ  ํ–ˆ์„ ๋•Œ ์ •๋ฆฌ๊ฐ€ ์ž˜ ๋˜์ง€ ์•Š์•˜๋‹ค.

TRY

  • ๋‚ด ํŒŒํŠธ๋ฅผ ์ •๋ฆฌํ•˜๊ธฐ ์ „์— ์•ž ๋‚ด์šฉ์„ ํŒŒ์•…ํ•˜๊ณ  ์‹œ์ž‘ํ•ด์•ผ๊ฒ ๋‹ค!

๐Ÿ’ญ ์œคํ•˜

KEEP

  • ๊ต์žฌ์—์„œ ์ดํ•ด ์•ˆ๋˜๋Š” ๋ถ€๋ถ„์€ ํ‘œ์‹œ, ๋ฉ”๋ชจํ•ด๋‘๊ณ  ๋ƒ…๋‹ค ๋„˜์–ด๊ฐ”๋Š”๋ฐ, ๋’ท๋ถ€๋ถ„์—์„œ ๊ทธ ๋ถ€๋ถ„๋“ค์ด ํ•ด๊ฒฐ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜๋‹ค. ์ดํ•ด ์•ˆ๋œ๋‹ค๊ณ  ๋„ˆ๋ฌด ๋ถ™์žก๊ณ  ์žˆ์ง€ ๋ง๊ณ  ๊ฐ„๋‹จํžˆ ๊ฒ€์ƒ‰๋งŒ ๊ณ๋“ค์—ฌ๊ฐ€๋ฉฐ ์ญ‰์ญ‰ ์ฝ๊ณ  ๋‹ค์‹œ ๋Œ์•„์™€์„œ ์งš์–ด๋ณด๋ฉด ๋  ๋“ฏ ํ•˜๋‹ค.

PROBLEM

  • ๋‚ด์šฉ์˜ ๊ด€๊ณ„๋‚˜ ์ „๊ฐœ๋ฅผ ๊ผญ ์ฑ…์˜ ์ฑ•ํ„ฐ๋ณ„๋กœ ์ •๋ฆฌํ•  ํ•„์š”๋Š” ์—†๋‹ค.
  • ์ด๋ฒˆ์—” ํŒŒํŠธ๊ฐ€ ์ž์ž˜ํ•˜๊ฒŒ ์ชผ๊ฐœ์ ธ์žˆ์—ˆ๊ณ  ์–‘๋„ ๋งŽ์ง€ ์•Š์•„ ํฐ ๋ฌธ์ œ๋Š” ์—†์—ˆ์ง€๋งŒ ์–‘์ด ๋งŽ์•„์ง€๋ฉด ์ค‘์š”๋„์— ๋”ฐ๋ผ ์œ„๊ณ„๋ฅผ ๊ตฌ๋ถ„ํ•  ํ•„์š”๊ฐ€ ์žˆ์–ด๋ณด์ธ๋‹ค.

TRY

  • ์ฝ์œผ๋ฉด์„œ ๋ฉ”๋ชจํ•œ ํ‚ค์›Œ๋“œ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์ „๊ฐœ๋ฅผ ์žฌ๊ตฌ์„ฑํ•ด์„œ ์ •๋ฆฌํ•ด๋ณด์ž(๊ทธ๊ฒŒ ๋‚ซ๋‹ค๋ฉด..!!)
  • ํฌ๊ฒŒ ์ค‘์š”ํ•˜์ง€ ์•Š์€ ๋‚ด์šฉ์€ ํ•ต์‹ฌ๋งŒ, ๋ฐฉ๋Œ€ํ•œ ๋ถ„๋Ÿ‰์—์„œ๋Š” ์ง‘์ค‘ํ•ด์„œ ๋ด์•ผํ•  ๋ถ€๋ถ„์„ ์ฒดํฌํ•ด๋‘๊ธฐ
๐Ÿ“† 5์ฃผ์ฐจ

๐Ÿ’ญ ์—ฐ์ฃผ

KEEP

  • google.com์— ์ ‘์†ํ•˜๋Š” ๊ณผ์ •, IP์ฃผ์†Œ์˜ ํ•„์š”์„ฑ ๋“ฑ ๋ฐœํ‘œ ๋‚ด์šฉ์— ๋Œ€ํ•œ ๋‹ค์–‘ํ•œ ์งˆ๋ฌธ๊ณผ ์ž๋ฃŒ๋ฅผ ์ฐพ์•„์˜ค๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ๋‹ค.
  • ์‚ฌ์šฉ์ด ์ œํ•œ๋œ IPv4 ์ฃผ์†Œ, ๋ฃจํ”„๋ฐฑ ์ฃผ์†Œ ๋“ฑ IP์ฃผ์†Œ์— ๋Œ€ํ•ด ํ‰์ƒ์‹œ ๊ถ๊ธˆํ–ˆ๋˜ ๋ถ€๋ถ„๋“ค์ด ๋งŽ์•˜์–ด์„œ ์ด์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ์ถ”๊ฐ€๋กœ ํ•™์Šตํ•˜๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

PROBLEM

  • ๋’ค์— ๋‚˜์˜ฌ ์ค„ ์•Œ๊ณ  ๋” ์ž์„ธํžˆ ์กฐ์‚ฌ์•ˆํ•œ ๋ถ€๋ถ„๋“ค์ด ์žˆ์—ˆ๋Š”๋ฐ ๊ฒฐ๊ตญ ๋‚˜์˜ค์ง€ ์•Š์•˜๋‹ค.
  • ๋ฐœํ‘œ์ „์— ์ž ๊น ์‰ฌ๊ณ  ์žˆ์—ˆ๋”๋‹ˆ ๋ฐœํ‘œ ์‹œ์ž‘๊นŒ์ง€ ์›Œ๋ฐ์—…ํ•˜๋Š” ์‹œ๊ฐ„์ด ์ข€ ๊ฑธ๋ ธ๋‹ค.

TRY

  • ์ธํ”„๋Ÿฐ ๊ฐ•์˜๋ฅผ ์ถ”๊ฐ€๋กœ ๋“ฃ๊ธฐ๋กœ ํ–ˆ๋‹ค..! ์›น ๊ฐœ๋ฐœ์ž๋กœ์„œ ์ค‘์š”ํ•œ ๋„คํŠธ์›Œํฌ ์ง€์‹์— ๋Œ€ํ•ด ์ถ”๊ฐ€๋กœ ํ•™์Šตํ•  ์˜ˆ์ •์ด๋‹ค.
  • ์‰ฌ๋”๋ผ๋„ ๋ฐœํ‘œ ์ค€๋น„๋Š” ๋‹ค ํ•ด๋‘๊ณ  ์‰ฌ์–ด์•ผ๊ฒ ๋‹ค.

๐Ÿ’ญ ์ด์ˆ˜

KEEP

  • ๊ทธ๋ฆผ์ž๋ฃŒ ์ง์ ‘ ๋งŒ๋“œ๋‹ˆ๊นŒ ์ดํ•ด๊ฐ€ ๋  ์ˆ˜ ๋ฐ–์— ์—†์—ˆ๋‹คโ€ฆโ€ฆโ€ฆโ€ฆโ€ฆโ€ฆโ€ฆโ€ฆ.
  • HTTPS CA ์ธ์ฆ ๋งค์ปค๋‹ˆ์ฆ˜์— ๋Œ€ํ•œ ๋ณต์Šต์ด ๋ถ€์กฑํ–ˆ๋Š”๋ฐ ์ด๋ฒˆ์— ์ •๋ฆฌํ•˜๋ฉด์„œ ๋ช…ํ™•ํ•˜๊ฒŒ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค!!
  • ๋„คํŠธ์›Œํฌ ์— ๋Œ€ํ•ด ๊นŠ๊ฒŒ ํŒŒ๋ณด๋Š” ๊ธฐํšŒ๊ฐ€ ๋˜์–ด ์ข‹์•˜๋‹ค.
  • ํŒ€์›์˜ ๋ฐœํ‘œ๋ฅผ ๋“ค์œผ๋ฉด์„œ ๋ฐœํ‘œ ์Šคํ‚ฌ๋„ ๊ณต๋ถ€ํ•  ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์•˜๋‹ค.

PROBLEM

  • ๋„คํŠธ์›Œํฌ ๋๋‚ฌ๋Š”๋ฐ ํ‚ค์›Œ๋“œ ์ •๋ฆฌ๊ฐ€ ์•ˆ ๋œ๋‹ค
    • ์ฑ…์ด ๋ฌธ์ œ๊ฐ€ ๋งŽ๋‹คโ€ฆโ€ฆ..
  • ๋ฉด์ ‘์„ ๋Œ€๋น„ํ•œ ๊ณต๋ถ€์˜€๋‹ค๊ธฐ ๋ณด๋‹ค๋Š” ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ๊ณต๋ถ€๋ผ์„œ ๋ถ€์กฑํ•˜๋‹ค

TRY

  • ๋ฉด์ ‘ ์งˆ๋ฌธ ์ •๋ฆฌ๋ฅผ ํ•œ ์ฃผ ๋ฏธ๋ฃจ๊ณ , ์ธํ”„๋Ÿฐ ๊ฐ•์˜๋กœ ์›น ๊ด€๋ จ ์ •๋ฆฌ๋ฅผ ๋‹ค์‹œ ํ•˜์ž!
  • ๋ฐœํ‘œํ•˜๊ณ ์ž ํ•˜๋Š” ๋‚ด์šฉ์„ ๋” ๊น”๋”ํžˆ ์ „๋‹ฌํ•˜๋Š” ์—ฐ์Šต์„ ํ•˜์ž

๐Ÿ’ญ ์œคํ•˜

KEEP

  • ์ฑ… ๋ณด๊ณ  ์ž˜ ์™€๋‹ฟ์ง€ ์•Š์•˜๋˜ ๊ฐœ๋…์„ ๋ธ”๋กœ๊ทธ๋“ค ๋๊นŒ์ง€ ์ซ“์•„์„œ ์ดํ•ดํ•ด ๋‚ธ ๊ฒŒ ๋ฟŒ๋“ฏํ•˜๋‹ค
  • http ๊ฐœ๋… ์•„๋ฌด๋ฆฌ ์ฐพ์•„๋ด๋„ ๋งค๋ฒˆ ์ƒˆ๋กญ๊ณ  ๋‚ฏ์„ค์—ˆ๋Š”๋ฐ ์ด๋ฒˆ์— ์ง€๋…ํ•˜๊ฒŒ ํŒŒ๋ณธ ๊ฒƒ ๊ฐ™์•„์„œ ์กฐ๊ธˆ์€ ์นœํ•ด์ง„ ๊ฒƒ ๊ฐ™๋‹ค.
  • ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๋”ฐ๋กœ ๊ฐœ์š”(๋งˆ์ธ๋“œ๋งต?)๋ฅผ ์จ๋‚˜๊ฐ€๋Š” ๊ฒŒ ๋‚ด์šฉ์„ ์œ ๊ธฐ์ ์œผ๋กœ ์—ฐ๊ฒฐํ•˜๊ธฐ ์ข‹์•„์„œ ๋„์›€์ด ๋งŽ์ด ๋๋‹ค.
  • ์šฉ์–ด ์ž์ฒด์— ๋Œ€ํ•œ ์„œ์น˜

PROBLEM

  • ๋ถ„๋ช… ๋…ธํŠธ ์“ธ ๋•Œ๋Š” ์ดํ•ด ํ–ˆ๋Š”๋ฐ, ๋ฐœํ‘œํ•  ๋•Œ๋Š” ์™œ ํ˜ผ์ž ๋‹ค์‹œ ํ—ท๊ฐˆ๋ฆฌ๋Š”๊ฑด์ง€?
  • ๊ทธ๋ฆผ์ด ์•„์‰ฝ๋‹ค. ์—ฌ๋Ÿฌ ์ž๋ฃŒ ํ•ฉ์ณ์„œ ๋‚ด๊ฐ€ ๋‹ค์‹œ ๋งŒ๋“ค๋ฉด ๋˜๋Š”๋ฐ ๊ตณ์ด ๊ทธ๋Ÿฌ์ง€ ์•Š์•˜๋‹คโ€ฆโ€ฆ!!!

TRY

  • ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๋„์ ์ธ ๊ฐœ๋… ๊ด€๊ณ„๋„๋‚˜ ๋งˆ์ธ๋“œ๋งต์„ ์ž˜ ์ •๋ฆฌํ•ด์„œ ๊ฐ™์ด ์˜ฌ๋ ค๋ณด์ž!
  • ๊ทธ๋ฆผ์„ ํ•ฉ์ณ์•ผํ•  ๊ฒƒ ๊ฐ™๊ณ , ๋‚ด์šฉ์„ ์žฌ์กฐ๋ฆฝํ•ด์•ผํ•  ๊ฒƒ ๊ฐ™์œผ๋ฉด ์–ผ๋งˆ๋“ ์ง€ ์ผ๋Ÿฌ๋กœ ์ž‘์—…ํ•ด๋‚ด์ž
๐Ÿ“† 6์ฃผ์ฐจ

๐Ÿ’ญ ์—ฐ์ฃผ

KEEP

  • ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋˜ API๋“ค์˜ ์‘๋‹ต ์ฝ”๋“œ ๋“ฑ์„ ์‚ดํŽด๋ณด๋ฉด์„œ ํ•™์Šตํ–ˆ๋˜ ๊ฒƒ์ด ๊ต‰์žฅํžˆ ์œ ์˜๋ฏธํ•œ ์‹œ๊ฐ„์ด์—ˆ๋‹ค. ์ด์ „์— ๋ชจ๋ฅด๊ณ  ์‚ฌ์šฉํ–ˆ๋˜ HTTP ๋ฉ”์„œ๋“œ ๊ด€๋ จ๋œ ๋‚ด์šฉ์— ๋Œ€ํ•ด ์ œ๋Œ€๋กœ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์„œ ๋„ˆ๋ฌด ์ข‹์€ ์‹œ๊ฐ„์ด์—ˆ๋‹ค...!!
  • ์‹ค์ œ ์‚ฌ์šฉ๋˜๋Š” ์˜ˆ์‹œ์™€ ์ด์ „ ๊ฒฝํ—˜๋“ค์„ ํ† ๋Œ€๋กœ ์ƒ์ƒํ•˜๊ฒŒ(?) ์ „๋‹ฌํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.

PROBLEM

  • ๋‚ด์šฉ์ด ๋งŽ๋‹ค๋ณด๋‹ˆ ๋ฐœํ‘œ ์‹œ๊ฐ„์„ ์กฐ์ ˆํ–ˆ์–ด์•ผ ํ•˜๋Š”๋ฐ, ์ด๋ฅผ ๊ณ ๋ คํ•˜์ง€ ๋ชปํ•œ ๊ฒƒ ๊ฐ™๋‹ค.
  • form ํƒœ๊ทธ์— ๋Œ€ํ•ด์„œ ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๊ณ  ์‹ถ์—ˆ๋Š”๋ฐ ์•„์‰ฌ์›€์ด ๋‚จ๋Š”๋‹ค. ์ดํ•ดํ•˜๋Š” ๊ฒƒ์€ ์‰ฌ์šฐ๋‚˜ ์ดํ•ดํ•œ ๊ฒƒ์„ ์ •๋ฆฌํ•˜๋Š” ๋ฐ ์ƒ๊ฐ๋ณด๋‹ค ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹ค.

TRY

  • ๋ฐœํ‘œํ•  ๋‚ด์šฉ์ด ๋งŽ์„ ๋•Œ๋Š” ์‚ฌ์ „์— ๋ฏธ๋ฆฌ ๋ฐœํ‘œ ์‹œ๊ฐ„์„ ์ฒดํฌํ•ด๋ณด์ž.
  • ๋ชฉ-๊ธˆ์š”์ผ๊นŒ์ง€๋Š” ๋ฏธ๋ฆฌ ์™„์„ฑํ•˜๊ณ , ๊ธˆ-ํ† ์š”์ผ์— ๋‹ค์‹œ ๋ณด๋ฉด์„œ ๋‚ด์šฉ ์ถ”๊ฐ€๋ฅผ ํ•ด๋ณผ๊นŒ ํ•œ๋‹ค. ๋ฆฌํŒฉํ† ๋ง ๋А๋‚Œ์œผ๋กœ๋‹ค๊ฐ€..

๐Ÿ’ญ ์ด์ˆ˜

KEEP

  • ์ธํ”„๋Ÿฐ ๊ฐ•์˜๋ฅผ ๋‘ ๋ฒˆ ์™„๊ฐ•ํ–ˆ๋Š”๋ฐ, ์ฒ˜์Œ ๋“ค์„ ๋• ์ดํ•ด๊ฐ€ ๋˜์ง€ ์•Š์ง€๋งŒ ๊ทธ๋ƒฅ ์ง€๋‚˜๊ฐ”๋˜ ๋ถ€๋ถ„์ด ๋งŽ์•˜๋‹ค. ์ดํ›„์— api ์„ค๊ณ„๋ฅผ ํ•ด๋ณด๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž‘๊ฒŒ๋‚˜๋งˆ ๋งŒ๋“ค๋ฉด์„œ HTTP ์›น์„ ๊ฒฝํ—˜ํ–ˆ๊ณ , CS ์Šคํ„ฐ๋”” ํ•˜๋ฉด์„œ ์ฑ…์ด๋ž‘ ์ถ”๊ฐ€ ์ž๋ฃŒ์กฐ์‚ฌ๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ๊นŠ์ด ์žˆ๊ฒŒ ํ•™์Šตํ•œ ์ดํ›„์— ๋‹ค์‹œ ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋‹ˆ๊นŒ ํฐ ํ๋ฆ„์œผ๋กœ ์ดํ•ด๊ฐ€ ๊ฐ”๋‹ค!
  • ๋„คํŠธ์›Œํฌ๋ฅผ ๋‚˜๋ฆ„ ๊นŠ์ด ์žˆ๊ฒŒ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์šฉ์–ด์— ๋Œ€ํ•ด ์ž˜ ์ตํ˜€๋‘์—ˆ๋‹ค ๋ณด๋‹ˆ, ๊ฐ•์˜ ๋‚ด์šฉ์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ํฐ ๋ฌด๋ฆฌ๊ฐ€ ์—†์—ˆ๋‹ค.

PROBLEM

  • ํŒ€์› ๋ถ„๋“ค์ด ์„ค๋ช…์„ ๋„ˆ๋ฌด ์ž˜ ํ•˜์…”์„œ ๋Š˜ ๋งŽ์ด ๋ฐฐ์šด๋‹ค,, ๋‚˜๋„ ์„ค๋ช…์„ ์ข€ ๋” ๊น”๋”ํ•˜๊ฒŒ ํ•˜๊ณ  ์‹ถ๋‹ค!
  • ๊ฐ•์˜๋ฅผ ๋“ฃ๋А๋ผ ๋‚ด์šฉ ์ •๋ฆฌํ•˜๋Š” ์‹œ๊ฐ„์ด ๋ถ€์กฑํ–ˆ๋‹ค.
  • ๊ฐ•์˜๊ฐ€ ๋งŽ์€ ๊ฒƒ์„ ๋‹ค๋ฃจ๋А๋ผ ์˜คํžˆ๋ ค ๋˜ ๊นŠ์ด ์žˆ๋Š” ๊ฐ•์˜์˜€๋Š”์ง€๋Š” ๋ชจ๋ฅด๊ฒ ๋‹คโ€ฆ?

TRY

  • ์ถ”๊ฐ€ ์ž๋ฃŒ ์กฐ์‚ฌ๋ฅผ ๋” ์ถฉ๋ถ„ํžˆ ํ•ด์•ผ๊ฒ ๋‹ค.
  • CORS๋‚˜ CSRF, ํ”„๋ก์‹œ๋ฅผ ๋” ๊ณต๋ถ€ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

๐Ÿ’ญ ์œคํ•˜

KEEP

  • ์ดํ•ดํ•œ ๊ฑธ ์‹œ๊ฐ์ž๋ฃŒ๋กœ ๋งŒ๋“œ๋Š” ๊ฑด ๋จธ๋ฆฟ์†์— ํ•œ ์ปท์œผ๋กœ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์„œ ์Šค์Šค๋กœ์—๊ฒŒ๋„ ๋„์›€์ด ๋งŽ์ด ๋œ๋‹ค. (์‹œ๊ฐ„์ด ์ข€ ๊ฑธ๋ฆด ๋ฟ)
  • ๋‹ด๋‹นํ•œ ํŒŒํŠธ์˜ ํ๋ฆ„์„ ํŒŒ์•…ํ•ด๊ฐ€๋ฉด์„œ ์ฒ˜์Œ ๊ณต๋ถ€ํ•˜๊ณ , ๊ทธ ํ๋ฆ„์— ๋งž๊ฒŒ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๋Š” ๊ฒŒ ํฐ ๋„์›€์ด ๋œ๋‹ค.

PROBLEM

  • ๊ฐ•์˜๋“ฃ๊ณ  ๋ง‰ ์จ๋‘” ํ•„๊ธฐ๋‚ด์šฉ ์ •๋ฆฌํ•˜๋Š” ๊ฑธ ๋ฏธ๋ฃจ์ง€ ๋ง์žโ€ฆ ์ƒ๊ฐ๋ณด๋‹ค ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹คโ€ฆ
  • PR ๊ธฐํ•œ์„ ๊ณ„์† ๋†“์ณ๋ฒ„๋ ค๋”ฐโ€ฆ
  • ๋‚˜๋„ ๋‹ค๋ฅธ ๋ถ„๋“ค์ฒ˜๋Ÿผ ํ”„๋กœ์ ํŠธ ๊ฒฝํ—˜์—์„œ ๊นจ์šฐ์น˜๋Š” ๋ฐ”๊ฐ€ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค..!! ํ•˜์ง€๋งŒ ๋‚˜๋Š” ์•„์ง ๊ธˆ๋ถ•์–ด๐ŸŸ

TRY

  • ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์ด ๊ธˆ๋ฐฉ ํœ˜๋ฐœ๋˜๋Š” ๊ฑธ ๋ง‰๊ธฐ ์œ„ํ•ด์„œ๋ผ๋„ ์„น์…˜ ๋‹จ์œ„๋กœ ๊ณต๋ถ€ โ†’ ๋ฐ”๋กœ ๋งˆํฌ๋‹ค์šด์œผ๋กœ ์ •๋ฆฌํ•˜๊ธฐ
  • ์–ธ์  ๊ฐ€ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•œ๋‹ค๋ฉด ๋ง‰ํžˆ๋Š” ๊ฒƒ๋“ค์„ ๋ชจ๋‘ ๊ธฐ๋กํ•˜๋ผ๋Š” ์†Œ์ค‘ํ•œ ์กฐ์–ธ โ†’ ๋’ค๋Šฆ๊ฒŒ ๋ฐฐ์šด ๊ฐœ๋…์œผ๋กœ ์ด๋งˆ๋ฅผ ์งš๊ฒŒ ๋ ์ˆ˜๋„ ์žˆ๋‹ค.
๐Ÿ“† 8์ฃผ์ฐจ

๐Ÿ’ญ ์ด์ˆ˜

KEEP

  • ํ”„๋ก ํŠธ์—”๋“œ ๋ฐฑ์—”๋“œ ํ•จ๊ป˜ ์ด์•ผ๊ธฐํ•˜๋ฉด์„œ ๋ฉด์ ‘ ์งˆ๋ฌธ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๋‹ˆ๊นŒ ํ•œ ์ชฝ์—๋งŒ ๋งค๋ชฐ๋˜์ง€ ์•Š๊ณ  ๋” ๋„“๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ† ํฐ ์ธ์ฆ ๋ฐฉ์‹์„ ์‹ค์ œ๋กœ ์ ์šฉํ•ด๋ณด๊ณ  ๋‹ค์‹œ ๊ณต๋ถ€ํ•˜๋‹ˆ๊นŒ ์ดํ•ด๊ฐ€ ๋” ์ž˜ ๋˜์—ˆ์–ด์š”!
  • ํ”„๋กœ์ ํŠธ ํ† ํ‚น ์‹œ๊ฐ„์ด ์•„์ฃผ ์ข‹์•˜์Šต๋‹ˆ๋‹ค ๐Ÿ˜

PROBLEM

  • IP, MAC ์ฃผ์†Œ ๊ด€๋ จ ๋‚ด์šฉ์ด ์•„์ง ์ž˜ ์ •๋ฆฌ๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™๋‹ค.

TRY

  • ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•  ๋•Œ, ๋„คํŠธ์›Œํฌ ํŒŒํŠธ์—์„œ ํ•™์Šตํ–ˆ๋˜ ๋‚ด์šฉ์„ ๊ณ ๋ คํ•ด์„œ ์ ‘๋ชฉํ•ด๋ณด์ž.
    • ์ธ์ฆ ๋ฐฉ์‹์„ ์„ ํƒํ•˜๊ฑฐ๋‚˜ HTTP ๋ฉ”์„œ๋“œ๋ฅผ ๊ณ ๋ คํ•  ๋•Œ ๋“ฑ
  • ๊ธฐํšŒ๊ฐ€ ๋œ๋‹ค๋ฉด ์„ธ์…˜ ์ธ์ฆ ๋ฐฉ์‹์„ ์ง์ ‘ ์‚ฌ์šฉํ•ด๋ณด์ž!

๐Ÿ’ญ ์—ฐ์ฃผ

KEEP

  • ์ด๋ฒˆ์—” ๋ฏธ๋ฆฌ ์ค€๋น„ํ•ด์™€์„œ ์—ฌ์œ ๊ฐ€ ์žˆ์—ˆ๋‹ค..?
  • ์„œ๋ฒ„ ๊ฐœ๋ฐœ์ž๋ถ„๊ณผ ํ•จ๊ป˜ํ•ด์„œ ๋” ์œ ์ตํ–ˆ๋˜ ๋„คํŠธ์›Œํฌ ์‹œ๊ฐ„์ด์—ˆ๋‹ค!

PROBLEM

  • ๋Œ€์นญํ‚ค, ๋น„๋Œ€์นญํ‚ค ์•”ํ˜ธํ™” ๋ฐฉ์‹์„ ์„ค๋ช…ํ•˜๋Š” ๋ถ€๋ถ„์— ์•ฝํ•œ ๊ฒƒ ๊ฐ™๋‹ค.
  • ์„ธ์…˜ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ด๋ณธ ์ ์ด ์—†์–ด์„œ ์—„์ฒญ ์™€๋‹ฟ์ง€๋Š” ์•Š๋Š”๋‹ค.

TRY

  • ๋ถ€์กฑํ•œ ๋ถ€๋ถ„ ์œ„์ฃผ๋กœ ๋‹ค์‹œ ํ•œ๋ฒˆ ๋ณต์Šตํ•ด์•ผ๊ฒ ๋‹ค.
  • ์„ธ์…˜ ๊ด€๋ จ ํ† ์ดํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•ด๋ด๋„ ๊ดœ์ฐฎ์„ ๊ฒƒ ๊ฐ™๋‹ค.
๐Ÿ“† 9,10์ฃผ์ฐจ

๐Ÿ’ญ ์—ฐ์ฃผ

KEEP

  • ์ฟผ๋ฆฌ๋ฌธ ์ž‘์„ฑํ•˜๋Š” ์ •๋„๋ฐ–์— ๋ชฐ๋ž๋Š”๋ฐ, ๊ฐœ๋…์ ์ธ ๋ถ€๋ถ„์„ ๋งŽ์ด ์•Œ๊ฒŒ๋ผ์„œ ์ข‹์•˜์Šต๋‹ˆ๋‹ค!
  • ๋ฉด์ ‘์งˆ๋ฌธ์„ ๋ฏธ๋ฆฌ ํŒŒ์•…ํ•˜๊ณ  ์ค€๋น„๋ฅผ ํ•˜๋‹ค๋ณด๋‹ˆ ์–ด๋А ๋ถ€๋ถ„์„ ์ถ”๊ฐ€๋กœ ์กฐ์‚ฌํ•ด์™€์•ผ ํ•  ์ง€ ์ž˜ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค.
  • NoSQL์ด ์–ธ์ œ ์“ฐ์ด๋Š” ์ง€ ๊ฐ™์ด ์ฐพ์•„๋ดค๋˜ ์‹œ๊ฐ„์ด ์œ ์ตํ–ˆ๋‹ค. ์—ญ์‹œ ๊ถ๊ธˆํ•˜๋ฉด ๊ทธ ๋•Œ ๊ทธ ๋•Œ ์ฐพ์•„๋ด์•ผ ํ•œ๋‹ค.

PROBLEM

  • ์‹œ๊ฐ„์„ ๋งŽ์ด ํˆฌ์žํ•˜์ง€ ๋ชปํ•ด์„œ ์•„์‰ฌ์›€์ด ๋‚จ์Šต๋‹ˆ๋‹ค..! ์‹œ๊ฐ„์ด ๋ถ€์กฑํ•˜๋‹ค๋Š” ๋ง์„ ์ข‹์•„ํ•˜์ง€ ์•Š์ง€๋งŒ, ์‹œ๊ฐ„์ด ๋ถ€์กฑํ–ˆ๋‹ค..
  • DB์— ๋Œ€ํ•ด ์—ญ์‹œ ์ž˜ ๋ชจ๋ฅด๋Š” ๋ถ€๋ถ„์ด ๋งŽ์•˜๋‹ค.

TRY

  • ๋ณต์Šต์ด๋ผ๋„ ์—ด์‹ฌํžˆ ํ•ด์•ผ๊ฒ ๋‹ค! ๋ฉด์ ‘ ์งˆ๋ฌธ ๋‹ต๋ณ€ ์ •๋ฆฌ๋„ ์—ด์‹ฌํžˆ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!!
  • ์ด๋ฒˆ์— ์•Œ๊ฒŒ ๋œ ๊ฐœ๋…์„ ํ† ๋Œ€๋กœ ์˜ฌํ•ด ์•ˆ์—๋Š” ํ’€์Šคํƒ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•ด๋ด์•ผ๊ฒ ๋‹ค.

๐Ÿ’ญ ์ด์ˆ˜

KEEP

  • DB ์„ค๊ณ„ํ•  ๋•Œ ๋„์›€์ด ๋งŽ์ด ๋  ๊ฒƒ ๊ฐ™์•„์š”!
  • ์ด๋ก  ๊ณต๋ถ€๋ฅผ ํ•˜๋ฉด ์‹ค์ œ๋กœ ์„ค๊ณ„ํ•  ๋•Œ ๋ถ€์กฑํ•œ ์ ์„ ์ž˜ ์ฑ„์šธ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
  • ๋ฉด์ ‘ ์งˆ๋ฌธ์„ ํ•จ๊ป˜ ํฌํ•จํ•ด์„œ ์ž๋ฃŒ๋ฅผ ์กฐ์‚ฌํ•˜๋‹ˆ๊นŒ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ด ์–ด๋А ์ง€์ ์ธ์ง€ ํŒŒ์•…ํ•˜๊ธฐ ์ข‹์•˜์Šต๋‹ˆ๋‹ค.

PROBLEM

  • ๋ฐ๋“œ๋ฝ ๊ณต๋ถ€โ€ฆ..์–ธ์ œ ํ•˜์ง€โ€ฆ.
  • NoSQL์— ํŽธ๊ฒฌ์ด ์žˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ์ƒ๊ฐ๋ณด๋‹ค ์—„์ฒญ ๋‹ค์–‘ํ•œ ์šฉ๋„๋กœ ์“ฐ์ด๋Š”๊ตฐ

TRY

  • NoSQL์„ ํ”„๋กœ์ ํŠธ ๋•Œ ์‚ฌ์šฉํ•ด๋ณด๊ณ  ์‹ถ์–ด์กŒ์–ด์š”!
    • MongoDB๋ž‘ Redis๋ฅผ ์‚ฌ์šฉํ•ด ๋ณผ ๋‚ ์ด ๋จธ์ง€์•Š์•˜๋‹คโ€ฆ
  • ์˜ค๋Š˜ ํ•™์Šตํ•œ ๋‚ด์šฉ์„ ์‹ค์ œ๋กœ ์ ์šฉํ•ด๋ณด์ž!

๐Ÿ’ญ ์œคํ•˜

KEEP

  • ์ฒ˜์Œ ๊ณต๋ถ€ํ•  ๋• ๊ธ€๋กœ ์ •๋ฆฌํ•˜๊ธฐ ๋ณด๋‹จ ๋Œ€์ถฉ๋Œ€์ถฉ ํ•„๊ธฐํ•ด๊ฐ€๋ฉฐ ๋ณด๊ณ , ๋งˆํฌ๋‹ค์šด์œผ๋กœ ์ •๋ฆฌํ•  ๋•Œ ์žฌ๊ตฌ์„ฑํ•ด์„œ ์ •๋ฆฌํ•˜๋‹ˆ๊นŒ ๋‚ด๊ฐ€ ๋ญ˜ ๋ชฐ๋ž๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค..!!
  • ๋‹ค๋ฅธ ๋ถ„๋“ค์˜ ์‹ค์ œ ์ ์šฉ ์‚ฌ๋ก€๋ฅผ ๋ณด๋ฉด ํ™•์‹คํžˆ ์™€๋‹ฟ๋Š” ์ •๋„๊ฐ€ ๋‹ค๋ฅด๋‹ค

PROBLEM

  • ์กธ์—…์„ ํ•ด์•ผํ•œ๋‹ค..
  • NoSQL์ด๋“  ๋ญ๋“  ๋ถ• ๋œฌ ๊ฒƒ ๊ฐ™์€ ์• ๋“ค์€ ์ง์ ‘ ์จ๋ณด๋ฉด์„œ ๊ฒฝํ—˜ํ•ด๋ณด๊ณ ์‹ถ๋‹ค.
  • ๋‘ ๋ถ„์€ ์ง€๋‚œ ์‹œ๊ฐ„์— ์–˜๊ธฐํ–ˆ์—ˆ๋˜ ๊ฐœ๋…์ด๋ผ๊ณ  ํ•˜์‹œ๋Š”๋ฐ ์™œ ๋‚œ ๊ธฐ์–ต์ด ์•ˆ๋‚ ๊นŒ.. ํœ˜๋ฐœ๋˜์ง€ ์•Š๊ฒŒ ์ข…์ข… ๋ณด์ž..

TRY

  • ์˜ฌํ•ด๋ฅผ ์‚ด์•„๋‚จ๋Š”๋‹ค.
  • ์ด๋ฒˆ ํ•™๊ธฐ์— ๋ฐ๋ฒ  ๊ฐ•์˜๋ฅผ ๋†“์ณค์—ˆ๋Š”๋ฐ, ํ•˜๋ฃจ๋งŒ์— ๋ง›๋ณด๋‹ˆ๊นŒ ๋” ๊ฐ์งˆ๋ง›๋‚œ๋‹ค. ๊ทธ ์ˆ˜์—… ์ง„์งœ ๊ผญ ๋“ค์–ด๋ณด๊ณ ์‹ถ์—ˆ๋Š”๋ฐ. 1ํ•™๊ธฐ์— ํ•˜๋Š” ์ˆ˜์—…์ธ๋ฐ. ํ•™๊ต๋ฅผ ๋” ๋‹ค๋‹ ์ˆ˜๋Š” ์—†๋Š”๋ฐ. ๊ณต๋ถ€๋ฅผ ์—ด์‹ฌํžˆ ํ•˜์ž.
๐Ÿ“† 11,12์ฃผ์ฐจ

๐Ÿ’ญ ์ด์ˆ˜

KEEP

  • ํ”„๋กœ์ ํŠธ์— ์‹ค์ œ๋กœ ํŠธ๋žœ์žญ์…˜ ์ ์šฉํ•ด๋ณธ ๊ฒŒ ๋„ˆ๋ฌด๋„ˆ๋ฌด ์œ ์ตํ–ˆ๋‹ค.

PROBLEM

  • ์„  ๊ณต๋ถ€ ํ›„ ์ ์šฉ์ด ์•„๋‹ˆ๋ผ ์„  ์ ์šฉ ํ›„ ๊ณต๋ถ€๋А๋‚Œ์ด์–ด์„œ ์•„์‰ฝ๋‹ค.

TRY

  • ์‹ค์ œ๋กœ ์ธ๋ฑ์‹ฑ์„ ์‚ฌ์šฉํ•ด๋ณด๊ณ  ์‹ถ๋‹ค!!!

๐Ÿ’ญ ์—ฐ์ฃผ

KEEP

  • Elastic Search, ํŠธ๋žœ์žญ์…˜์„ ์„œ๋ฒ„ ๊ฐœ๋ฐœ์ž ๋ถ„ ๋•๋ถ„์— ์–ด๋–ค ์ƒํ™ฉ์—์„œ ์“ฐ์ด๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

PROBLEM

  • DB๋ฅผ ๋งŽ์ด ๋‹ค๋ค„๋ณด์ง€ ์•Š์•„์„œ ์•„์‰ฌ์›€์ด ๋‚จ๋Š”๋‹ค.

TRY

  • ๊ผญ ์‹œ๊ฐ„๋‚ด์„œ DB๋„ ๋‹ค๋ค„๋ด์•ผ๊ฒ ๋‹ค.
๐Ÿ“† 13์ฃผ์ฐจ

๐Ÿ’ญ ์—ฐ์ฃผ

KEEP

  • ์ƒ๊ฐํ•ด๋ณด๋ฉด ํ•œ ๋ฒˆ์”ฉ ๊ณต๋ถ€ํ•˜๊ณ  ๊ณ ๋ฏผํ–ˆ๋˜ ํŒจํ„ด๋“ค์ด์—ˆ๋Š”๋ฐ, ์ด๋ฒˆ ๊ธฐํšŒ์— ์ œ๋Œ€๋กœ ์žฅ๋‹จ์ ๋“ค๊ณผ ๊ฐœ๋…์„ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

PROBLEM

  • ์•„์ง ํ•ด๋‹น ํŒจํ„ด๋“ค์„ ์ž˜ ๊ตฌํ˜„ํ•˜์ง€๋Š” ๋ชปํ•  ๊ฒƒ ๊ฐ™๊ธฐ๋„ ํ•˜๊ณ , ์ ์žฌ์ ์†Œ์— ํ•ด๋‹น ํŒจํ„ด๋“ค์„ ํ™œ์šฉํ•˜์ง€๋Š” ๋ชปํ•  ๊ฒƒ ๊ฐ™๋‹ค,,

TRY

  • ํ•œ ํŒจํ„ด๋งŒ ๊ตฌํ˜„ํ•ด๋ณด๊ธฐ๋ณด๋‹ค๋Š” ๋‹ค์–‘ํ•œ ํŒจํ„ด์„ ์‹œ๋„ํ•ด๋ณด๋ฉด์„œ ์ฐจ์ด์ ์„ ๋А๋ผ๋Š” ๊ฒŒ ์ค‘์š”ํ•œ ๊ฒƒ ๊ฐ™๋‹ค. ์˜ˆ์ œ๋“ค์„ ๋” ์ฐพ์•„๋ณด๋ฉด์„œ ์ง์ ‘ ๊ตฌํ˜„ํ•ด๋ณด๋Š” ๊ฒŒ ์ข‹์„ ๊ฒƒ ๊ฐ™๊ธฐ๋„ ํ•˜๋‹ค.

๐Ÿ’ญ ์ด์ˆ˜

KEEP

  • ํ‰์†Œ ๊ทธ๋ƒฅ ์‚ฌ์šฉํ•˜๋˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹(?)์˜ ์ •ํ™•ํ•œ ์ด๋ฆ„๋“ค์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.
  • ๋””์ž์ธ ํŒจํ„ด์ด ์ƒ๊ฐ๋ณด๋‹ค ์—„์ฒญ ๋‹ค์–‘ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค!
    • MVC ํŒจํ„ด๋งŒ ์•Œ์•˜๋˜ ๋‚˜ ๋ฐ˜์„ฑํ•ด,,
  • ์ด์ „์˜ ํ•™์Šต ๊ธฐ๋ก ๋ธ”๋กœ๊น…์„ ๋‹ค์‹œ ๋ณด๋ฉด์„œ ์ถ”๊ฐ€ ์ž๋ฃŒ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์–ด ์ข‹์•˜๋‹ค.

PROBLEM

  • JAVA ์–ธ์–ด์— ๋Œ€ํ•œ ๋ถ€๋ถ„๋งŒ ๋ช…ํ™•ํžˆ ์ดํ•ดํ•˜๊ณ  ๋‹ค๋ฅธ ๋ถ€๋ถ„๋“ค์€ ๋น„๊ต์  ๋ชจํ˜ธํ•˜๊ฒŒ ์ดํ•ดํ–ˆ๋‹ค.

TRY

  • MVC ํŒจํ„ด์ด๋ผ๋„ โ€˜์ž˜โ€™ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•  ๋ถ€๋ถ„์ด ๋งŽ์€ ๊ฒƒ ๊ฐ™๋‹ค.
  • ๊ฐ์ฒด์ง€ํ–ฅ ์–ธ์–ด ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋„ ์•Œ์•„๋‘๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค!
  • ํ•™์Šต ๋‚ด์šฉ์„ ๋ฏธ๋ฃจ์ง€ ๋ง๊ณ  ๊ธฐ๋กํ•ด๋‘์ž.
โš ๏ธ **GitHub.com Fallback** โš ๏ธ