μ΅œμ’… 점검 및 회고 (1)

🍯 λ©˜ν† λ‹˜λ“€μ˜ ν”Όλ“œλ°±

희 λ©˜ν† λ‹˜μ˜ λ¬Έμ„œν™” TIP !

  • 잘 λͺ¨λ₯΄λŠ” μ‚¬λžŒν•œν…Œ λ³΄μ—¬μ€˜μ„œ ν”Όλ“œλ°±μ„ λ°›λŠ” 방법도 μžˆλ‹€
  • 쀑간쀑간 κ°œλ°œμ„ ν•˜λ©΄μ„œ κΈ°μˆ λ¬Έμ„œλ₯Ό μ“°λ©΄μ„œ ν”Όλ“œλ°± 받을거 λ°›μœΌλ©΄μ„œ 남듀 μ‹œμ„ μ—μ„œ λ‚΄ 글을 λ³΄λ©΄μ„œ 반영 μ‹œν‚¬ 수 μžˆλ‹€.
  • λ¬Έμ„œν™”λŠ” 남과 λ‚˜λ₯Ό μœ„ν•¨μ΄λ‹€
  • νšŒμ‚¬μ— κ°€λ©΄ μ„±κ³Ό, 역할이 μžˆμœΌλ‹ˆ 잘 정리λ₯Ό ν•˜λ©΄ 기반이 될 수 μžˆλ‹€ λ¬Έμ„œν™”λŠ” 선택이 μ•„λ‹Œ 일을 잘 ν•  수 μžˆλŠ” λ°©μ‹μ˜ default 이닀
  • λ‚΄ 생각을 μ λŠ” λŠλ‚Œλ³΄λ‹€λŠ” 남듀이 잘 νŒŒμ•…μ„ ν• κΉŒ μœ„μ£Όλ‘œ 생각을 ν•˜λ©΄μ„œ 글을 μ“°λ©΄ 쒋을 것 κ°™λ‹€
  • λ¬Έμ„œν™”λŠ” μ—…λ°μ΄νŠΈκ°€ 될 수 μžˆλŠ” λ°©ν–₯으둜 κ°€μž !
 

ν¬λ‹˜μ˜ ν”„λ‘ νŠΈ μ—”λ“œλ₯Ό μƒκ°ν•˜λŠ” λ°±μ—”λ“œ 개발자

  • ν”„λ‘ νŠΈλ₯Ό μƒκ°ν•˜λŠ” λ°±μ—”λ“œ κ°œλ°œμžλΌλŠ” μˆ˜μ‹μ–΄κ°€ μ΄μƒν• μ •λ„λ‘œ λ‹Ήμ—°ν•˜λ‹€
  • 같이 ν˜‘μ—…ν•˜μ‹œλŠ” 뢄듀은 λ‹€μ–‘ν•œ 뢄이 계신닀
  • κ°œλ°œμžλŠ” 개발만 ν•˜λŠ”κ²Œ μ•„λ‹ˆλΌ μ€‘κ°„μ—μ„œ μ†Œν†΅μ„ 많이 ν•΄μ•Όν•˜λŠ” μˆœκ°„λ“€μ΄ μžˆλ‹€
  • μ™œ ν˜‘μ—…μ„ λ§Žμ΄ν•΄μ•Όν•˜λŠ”μ§€ μ†Œν†΅μ„ ν•΄μ•Όν•˜λŠ”μ§€ μƒκ°ν•΄λ³΄λŠ”κ²Œ μ€‘μš”ν•˜λ‹€
  • μš°λ¦¬λŠ” μ„œλΉ„μŠ€λ₯Ό λ§Œλ“œλŠ” μ‚¬λžŒμ΄κΈ° λ•Œλ¬Έμ— μ„œλΉ„μŠ€λ₯Ό μœ„ν•΄μ„œ κ°œλ°œμ„ ν•˜λŠ” μ‚¬λžŒμ΄λ‹€
  • 이런 μΈ‘λ©΄μ—μ„œ ν”„λ‘ νŠΈκ°€ μ•„λ‹ˆλΌ μƒκ°μ˜ 끝이 μ‚¬μš©μžμ™€ μ„œλΉ„μŠ€λ©΄ μ’‹κ² λ‹€ .
 

ν¬λ‹˜μ˜ ν™”λ €ν•œ κΈ°μˆ μ— λŒ€ν•œ μ‘°μ–Έ

  • 일을 ν•˜λ‹€ 보면 ν™”λ €ν•œ 기술이 μ•„λ‹Œ λΉ λ₯΄κ²Œ μ„œλΉ„μŠ€λ₯Ό λΉ λ₯΄κ²Œ λŸ°μΉ­μ„ ν•œλ‹€λ˜κ°€ κ°œμ„ μ„ ν•˜λŠ”κ²Œ 더 μ€‘μš”ν•  λ•Œκ°€ μžˆλ‹€. 무쑰건 ν™”λ €ν•œ κΈ°μˆ μ„ μ¨μ•Όν•œλ‹€λŠ” 생각은 ν•˜μ§€ μ•Šμ•˜μœΌλ©΄ μ’‹κ² λ‹€.
  • λ³Έμ§ˆμ„ μ±™κΈ°κ³  더 λ„˜μ–΄μ„œ 걱정은 ν•˜μ§€ μ•Šμ•„λ„ 될 것 κ°™κ³  κ±±μ •ν•  μ‹œκ°„μ— μ„œλΉ„μŠ€μ—λŒ€ν•΄ 더 고민을 ν•΄λ³΄λŠ”κ²Œ 쒋을 것 κ°™μŠ΅λ‹ˆλ‹€.
  • κΈ°μˆ μ€ κ·Έ 상황에 λ§žλŠ” μ˜¬λ°”λ₯Έ 길이 μžˆκΈ°λ•Œλ¬Έμ— κ·Έλ•Œκ·Έλ•Œ 잘 μ„ νƒν•˜λ©΄ λœλ‹€.
  • κΈ°μ΄ˆκ°€ 잘 λ˜μ–΄μžˆμœΌλ©΄ μ–΄λ–»κ²Œλ“  ν•  수 μžˆλ‹€.
  • μ΅œμ’…λ•Œ μ–΄λ–€ λͺ©ν‘œ, ν˜‘μ—… λ°©ν–₯을 κ°€μ§ˆμ§€ μ§„μ§€ν•˜κ²Œ 고민을 ν•΄μ„œ ν•œλ²ˆ μ–˜κΈ°λ₯Ό λ‚˜λˆ λ³΄λ©΄ μ’‹κ² λ‹€.
 

ν”„λ‘ νŠΈλž‘ μ†Œν†΅ν•  λ•Œ

  • λ‹Ήμ—°ν•˜κ²Œ μƒκ°ν•˜μ§€ μ•ŠμœΌλ €κ³  ν•˜κ³  λ°°λ €ν•˜λŠ” 것
  • ν”„λ‘ νŠΈλŠ” ν˜‘μ—… κ°•μ˜ 과정이 μ—†μŒ .. .. . . . ..!!!!!!!
  • λ‚΄κ°€ μ•ˆλ‹€κ³  μƒλŒ€κ°€ λ‹Ήμ—°νžˆ μ•Œκ±°λΌκ³  μƒκ°ν•œλ‹€ λŠ” μ•ˆ 쒋은 생각!!!!
    • ~ λ˜λŠ”κ±° μ•„λ‹ˆμ•Ό ?, ~ ν•˜λ©΄ λ‹Ήμ—°νžˆ 될 κ±° 같은데 ? λ°±μ—”λ“œμ—μ„œ νŒλ‹¨ κΈˆμ§€
  • api λͺ…μ„Έν•  λ•Œ λ°±μ—”λ“œλž‘ ν”„λ‘ νŠΈ λ‹΄λ‹Ήμž ν•œλͺ…μ”© 같이 λ…Όμ˜λ₯Ό ν–ˆλ‹€.
    • json κΉŠμ΄κ°€ λ„ˆλ¬΄ κΉŠμ§€λŠ” μ•Šμ€μ§€ ? β‡’ ν”„λ‘ νŠΈμ—μ„œλŠ” 이게 λΆˆνŽΈν•©λ‹ˆλ‹€.
    • μ–΄λ–€ response κ°€ λ„˜μ–΄μ˜€λ©΄ 쒋을지
  • μ„œλ‘œ 같이 μΌν•˜κ³  싢은 μ‚¬λžŒμ΄ λ˜λŠ” 것이 μ€‘μš”ν•˜λ‹€ . β‡’ 그것이 ν˜‘μ—…μ΄λ‹€
 

μ—μΌλ¦°λ‹˜μ˜ 기술적 ν”Όλ“œλ°±

  • docker composeλ₯Ό μ‚¬μš©ν•΄λ³΄λŠ”κ²Œ μ–΄λ–€κ°€ ?
  • νŒ¨ν‚€μ§€ ꡬ쑰에도 μ—¬λŸ¬κ°€μ§€ μ•„ν‚€ν…μ²˜κ°€ μžˆμœΌλ‹ˆ λ‹€λ₯Έ 것도 ν•œλ²ˆ κ³΅λΆ€ν•΄λ΄€μœΌλ©΄ μ’‹κ² μŠ΅λ‹ˆλ‹€.
    • ν—₯사고날 .. . . .
    • μ˜μ‘΄μ„±μ„ μ΅œλŒ€ν•œ λΆ„λ¦¬ν•˜λŠ” λ°©ν–₯으둜 κ°€λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.
  • 일단은 μ•„ν‚€ν…μ²˜ λ³΄λ‹€λŠ” λ¦¬νŒ©ν† λ§μ„ μ€‘μš”ν•˜κ²Œ ν•©μ‹œλ‹€.
  • λΉ„κ΄€μ λ½μ΄λž‘ 낙관적락을 μ¨μ•Όν•˜λŠ” μ΄μœ λŠ” λ­”μ§€ λ©΄μ ‘λ•Œ λ…Όλ¦¬μ μœΌλ‘œ λ§ν•˜λŠ” 것이 μ€‘μš”ν•  것같닀.
    • κΎΈμ€€νžˆ λ¦¬νŒ©ν† λ§μ„ ν†΅ν•΄μ„œ κ°œμ„ ν•˜λŠ” 것이 μ€‘μš”ν•  것같닀.
  • swaggerμ—μ„œ requestλž‘ response μ–΄λ…Έν…Œμ΄μ…˜ μ‚¬μš©ν•΄μ£ΌλŠ”κ²Œ 쒋을 것 κ°™μ•„μš”
 

ν¬λ‹˜μ˜ μ•„ν‚€ν…μ²˜ ꡬ쑰 ν”Όλ“œλ°±

  • 상황에 λ§žλŠ” μ•„ν‚€ν…μ²˜ ꡬ쑰λ₯Ό κ°€μ Έκ°€λŠ” 것이 μ’‹λ‹€.
  • μ •ν˜•ν™”λœ ꡬ쑰λ₯Ό κΌ­ 따라야할 ν•„μš”κ°€ μ—†λ‹€.
  • μ˜μ‘΄μ„±μ„ μ΅œλŒ€ν•œ λΆ„λ¦¬ν•˜λŠ” λ°©ν–₯으둜 κ°€λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.
 

ν¬λ‹˜μ˜ κΈ°νšμ— λŒ€ν•œ 의견

  • μ„œλΉ„μŠ€λ₯Ό λŸ°μΉ­ν•˜λŠ” 것이 μ•„λ‹Œλ° 기획이 μ€‘μš”ν•œκ°€? 생각을 ν–ˆμŠ΅λ‹ˆλ‹€.
  • 생각보닀 λ©΄μ ‘μ—μ„œ μ™œ ν–ˆλŠ”μ§€, μ™œ κΈ°νšν–ˆλŠ”μ§€ 질문이 많이 λ“€μ–΄μ™”μŠ΅λ‹ˆλ‹€.
    • λ‚΄κ°€ λ‚Έ 아이디어가 μ•„λ‹ˆλΌλ„ μ™œ ν•˜κ²Œ λλŠ”μ§€ 고민을 ν•΄λ³΄λŠ” 것이 μ€‘μš”ν•˜λ‹€.
    • 깊게 고민을 ν•˜λ©΄ λ©΄μ ‘μ—μ„œλ„ 잘 어필이 될 수 μžˆλ‹€. ν‰μ†Œμ— 고민을 많이 해보면 μ’‹μŠ΅λ‹ˆλ‹€.
    • νŒ€μ΄ λ˜μ–΄μ„œ ν–ˆμ–΄μš” β‡’ λŠ” λ°”λ‘œ νƒˆλ½ !
  • μ„œλΉ„μŠ€ κ΄€μ μ—μ„œ κΈ°νšμ„ ν•  λ•Œ μ£Όλ„μ μœΌλ‘œ 의견 많이 λ‚΄κ³  λ§Œλ“€μ–΄κ°„λ‹€κ³  μƒκ°ν•˜λ©΄ 쒋을 것 κ°™μŠ΅λ‹ˆλ‹€.
 

ν¬λ‹˜μ˜ λ§ˆμ§€λ§‰μœΌλ‘œ ν•˜κ³ μ‹Άμ€ 말

  • νŒ€μ›λ“€λΌλ¦¬ μ‘°μ‹¬μŠ€λŸ¬μ›Œν•˜λŠ”κ±΄ μ’‹μ§€λ§Œ μ‘°μ‹¬μŠ€λŸ¬μ›Œν•˜λ‹€κ°€ μƒκ°κ³΅μœ λ₯Ό λͺ»ν•΄μ„œ κ°œλ°œμ‹œκ°„μ΄ λŠ˜μ–΄μ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ‘°μ‹¬μŠ€λŸ¬μ›Œν•˜λŠ”κ±Έ μ€„μ˜€μœΌλ©΄ μ’‹κ² κ³  생각 곡유λ₯Ό 많이 ν–ˆμœΌλ©΄ μ’‹κ² μŠ΅λ‹ˆλ‹€.
  • λͺ¨λ₯΄λŠ” 것도 μ„œλ‘œμ„œλ‘œ μ§ˆλ¬Έμ„ 많이 ν–ˆμœΌλ©΄ μ’‹κ² μŠ΅λ‹ˆλ‹€.
    • λ¬Όμ–΄λ³Ό μš©κΈ°κ°€ ν•„μš”ν•©λ‹ˆλ‹€. μ§€κΈˆ μ•ˆ 물어보면 1λ…„ 뒀에도 λͺ¨λ₯Έλ‹€λŠ” μƒκ°μœΌλ‘œ !!
    • μ§€κΈˆ λͺ¨λ₯΄λŠ”κ²Œ 제일 덜 λΆ€λ„λŸ½λ‹€λŠ” μƒκ°μœΌλ‘œ !
  • λ­”κ°€ λͺ¨λ₯Όλ•Œ 정닡이 μžˆλŠ” μ˜μ—­μ΄λΌλ©΄ λΉ λ₯΄κ²Œ 배우면 λ˜λŠ” 것이닀.
  • 정닡이 없을 λ•ŒλŠ” λ‚΄κ°€ λͺ»λ³΄κ³  μžˆλŠ” 것도 λ‹€λ₯Έ μ‚¬λžŒλ“€μ΄ λ³΄λŠ” κ²½μš°κ°€ λ§Žλ‹€.
    • μ‹œμ•Όλ₯Ό λ„“νž 수 있음. μ§ˆλ¬Έμ„ λ“£λŠ” μ‚¬λžŒλ„ μ‹œμ•Ό ν™•μž₯이 κ°€λŠ₯
  • λΉ λ₯΄κ²Œ μ§„ν–‰λœλ‹€λ©΄ λͺ¨λ‘μ—κ²Œ 쒋을 수 μžˆλ‹€.
  • 쑴쀑을 λ°”νƒ•μœΌλ‘œ μ§ˆλ¬Έμ€ λͺ…μΎŒν•˜κ²Œ ! β‡’ λ‚΄κ°€ 뭘 λͺ¨λ₯΄λŠ”μ§€ λ‚΄κ°€ μ–΄λ–»κ²Œ ν–ˆλŠ”μ§€ κ·Έλž˜μ„œ 뭘 ν•˜κ³  싢은지