πŸ“• CS μŠ€ν„°λ””/도컀, μΏ λ²„λ„€ν‹°μŠ€, λ¦¬λˆ…μŠ€

[μΏ λ²„λ„€ν‹°μŠ€ #1] 도컀 μ»¨ν…Œμ΄λ„ˆ, μ»¨ν…Œμ΄λ„ˆ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜μ˜ μ—­ν• μ΄λž€?

iknowDev 2023. 5. 12. 17:50

πŸ“Œ 도컀 μ»¨ν…Œμ΄λ„ˆ

ν™˜κ²½μ— 상관없이 λ™μΌν•œ λ°©μ‹μœΌλ‘œ 관리 κ°€λŠ₯

 

ν”„λ‘œμ νŠΈ μ‹€ν–‰ μ‹œ 둜컬 개발 ν™˜κ²½μ΄ μ•„λ‹Œ μ»¨ν…Œμ΄λ„ˆ ν™˜κ²½μ—μ„œ μ‹€ν–‰λ©λ‹ˆλ‹€.

개발 ν™˜κ²½μ—μ„œ μ‹€ν–‰λ˜λŠ” μ»¨ν…Œμ΄λ„ˆλŠ” μš΄μ˜μ—μ„œ μ‹€ν–‰λ˜λŠ” μ»¨ν…Œμ΄λ„ˆμ™€ λ™μΌν•œ ν™˜κ²½μ„ 보μž₯ν•©λ‹ˆλ‹€.

개발 ν™˜κ²½κ³Ό 운영 ν™˜κ²½μ„ μΌμΉ˜μ‹œμΌœ 운영 배포λ₯Ό μœ„ν•œ μΆ”κ°€ μž‘μ—…μ΄ μ—†μ–΄μ‘ŒμŠ΅λ‹ˆλ‹€.

λͺ¨λ“  μ½”λ“œκ°€ μ»¨ν…Œμ΄λ„ˆ ν™˜κ²½μ—μ„œ μ‹€ν–‰λ˜κΈ° λ•Œλ¬Έμ— ν™•μž₯μ„±κ³Ό μœ μ—°μ„± μΈ‘λ©΄μ—μ„œλ„ 이점을 κ°€μ§‘λ‹ˆλ‹€.

 

 

πŸ™‹‍♂️ λ‹€μˆ˜μ˜ μ»¨ν…Œμ΄λ„ˆ 관리 μ‹œ λ°œμƒν•˜λŠ” 문제점

  1. μ—¬λŸ¬ μ»¨ν…Œμ΄λ„ˆλ₯Ό 각각 μˆ˜λ™μœΌλ‘œ 컨트둀 ν•΄μ•Ό 함
  2. μ»¨ν…Œμ΄λ„ˆκ°€ μ‹€ν–‰λ˜μ§€ μ•Šμ€ μ„œλ²„(μ—¬μœ  μ„œλ²„)λ₯Ό κ΄€λ¦¬ν•΄μ€˜μ•Ό 함
  3. λ°°ν¬μ‹œ 둀아웃/둀백이 λ²ˆκ±°λ‘œμ›€
  4. μ„œλΉ„μŠ€ 검색 μˆ˜λ™ν™” 문제
  5. μ„œλΉ„μŠ€ λ…ΈμΆœ μˆ˜λ™ν™” 문제
  6. μ„œλΉ„μŠ€ 이상, λΆ€ν•˜ λͺ¨λ‹ˆν„°λ§ λŒ€μ‘ 문제

πŸ™‹‍♂️ λ‹€μˆ˜μ˜ μ»¨ν…Œμ΄λ„ˆλ₯Ό μ–΄λ–»κ²Œ λ°°ν¬ν•˜κ³  관리해야 ν• κΉŒ? ν•˜λŠ” 고민이 생긴닀.

πŸ‘‰ μ—¬λŸ¬ μ»¨ν…Œμ΄λ„ˆλ₯Ό 효과적으둜 μ»¨νŠΈλ‘€ν•˜λŠ” 도ꡬ인 μ»¨ν…Œμ΄λ„ˆ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜μ— λŒ€ν•΄ μ•Œμ•„λ³΄μž

 

 

 

 

πŸ“Œ μ»¨ν…Œμ΄λ„ˆ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜

μ»¨ν…Œμ΄λ„ˆ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜μ˜ κΈ°λŠ₯

 

 

 

βœ”οΈ ν΄λŸ¬μŠ€ν„°

λ…Έλ“œλ₯Ό ν•˜λ‚˜μ”© κ΄€λ¦¬ν•˜λŠ” 게 μ•„λ‹ˆλΌ ν΄λŸ¬μŠ€ν„° λ‹¨μœ„λ‘œ μΆ”μƒν™”ν•΄μ„œ κ΄€λ¦¬ν•©λ‹ˆλ‹€.

가상 λ„€νŠΈμ›Œν¬λ₯Ό 톡해 μ„œλ²„ κ°„ 톡신을 κ°€λŠ₯ν•˜κ²Œ ν•©λ‹ˆλ‹€.

 

 

 

 

βœ”οΈ μƒνƒœ 관리

직접 쑰치 없이 μžλ™μœΌλ‘œ μ»¨ν…Œμ΄λ„ˆκ°€ λ°˜μ˜λ˜λ„λ‘ μ»¨ν…Œμ΄λ„ˆ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜μ΄ λ§žμΆ°μ€λ‹ˆλ‹€.

 

 

 

 

βœ”οΈ 배포 관리

μ—¬μœ  곡간이 μžˆλŠ” μ„œλ²„λ₯Ό μ°Ύμ•„ κ΄€λ¦¬ν•΄μ€λ‹ˆλ‹€.

ν˜Ήμ€ μƒˆλ‘œμš΄ μ„œλ²„λ₯Ό λ„μ›Œ μ»¨ν…Œμ΄λ„ˆλ₯Ό λ„μ›Œμ£ΌκΈ°λ„ ν•©λ‹ˆλ‹€.

 

 

 

 

βœ”οΈ 배포 버전 관리

쀑앙 κ΄€λ¦¬ν•˜λ„λ‘ ν•΄μ€λ‹ˆλ‹€.

 

 

 

 

βœ”οΈ μ„œλΉ„μŠ€ 등둝 및 쑰회

ν”„λ‘μ‹œ μ„œλ²„κ°€ μ €μž₯μ†Œλ₯Ό κ΄€μ°°ν•˜κΈ° λ•Œλ¬Έμ— κ΄€λ¦¬μžκ°€ μˆ˜λ™μœΌλ‘œ μž…λ ₯ν•  ν•„μš” 없이 μžλ™μœΌλ‘œ μž¬μ„€μ • κ°€λŠ₯ν•©λ‹ˆλ‹€.

 

 

 

 

βœ”οΈ λ³Όλ₯¨ μŠ€ν† λ¦¬μ§€

μŠ€ν† λ¦¬μ§€ 연결을 μΆ”μƒμ μœΌλ‘œ 관리 κ°€λŠ₯ν•©λ‹ˆλ‹€.

 

 

 

πŸ“ 정리

μ»¨ν…Œμ΄λ„ˆ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ := λ‹€μˆ˜μ˜ μ»¨ν…Œμ΄λ„ˆμ˜ 배포, 관리, ν™•μž₯, λ„€νŠΈμ›Œν‚Ήμ„ μžλ™ν™”ν•˜λŠ” 도ꡬ


좜처 : 초보λ₯Ό μœ„ν•œ μΏ λ²„λ„€ν‹°μŠ€ μ•ˆλ‚΄μ„œ(μΈν”„λŸ° κ°•μ˜)