πŸŒΊκ½ƒκΈΈλ§Œμ€ μ•„λ‹ˆμ–΄λ„, μ–΄μ°¨ν”Ό λŒ€μ„ΈλŠ” MSAπŸ‘Š

이 μ΄λ―Έμ§€λŠ” λŒ€μ²΄ 속성이 λΉ„μ–΄μžˆμŠ΅λ‹ˆλ‹€. κ·Έ 파일 이름은 img_news_01_blog.pngμž…λ‹ˆλ‹€
λ‹Ήμ‹ μ˜ ν΄λΌμš°λ“œ 원픽 λ‰΄μŠ€λ ˆν„°, λ² μŠ€ν”½μž…λ‹ˆλ‹€ πŸ™‚
맀주 μƒˆλ‘œμš΄ μ†Œμ‹μœΌλ‘œ μ°Ύμ•„λ΅™κ² μŠ΅λ‹ˆλ‹€.

πŸ‘ λ² μŠ€ν”½μ˜ 원픽

πŸŒΊκ½ƒκΈΈλ§Œμ€ μ•„λ‹ˆμ–΄λ„, μ–΄μ°¨ν”Ό λŒ€μ„ΈλŠ” MSAπŸ‘Š 

μ•ˆλ…•ν•˜μ„Έμš”, μ˜€λŠ˜μ€ MSA(MicroService Architecture) μ΄μ•ΌκΈ°λ₯Ό 해보렀고 ν•©λ‹ˆλ‹€. μ§€λ‚œ λ² μŠ€ν”½μ—μ„œλ„ ν•œλ²ˆ 닀룬 적이 μžˆμ—ˆμ£ .

πŸ‘‰ λ„·ν”Œλ¦­μŠ€λŠ” OOO 덕뢄에 정기점검이 μ—†λ‹€κ³ ?

MSAλŠ” κ°κ°μ„ λ§ˆμ΄ν¬λ‘œν•˜κ²Œ λ‚˜λˆˆ λ…립적인 μ„œλΉ„μŠ€λ₯Ό μ—°κ²°ν•œ ꡬ쑰λ₯Ό λ§ν•˜λ©°, μ΄λŸ¬ν•œ νŠΉμ„± 덕뢄에 μ‹œμŠ€ν…œ μ „μ²΄μ˜ 쀑단 없이 ν•„μš”ν•œ λΆ€λΆ„λ§Œ μ—…λ°μ΄νŠΈΒ·λ°°ν¬κ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€. μœ μ—°ν•œ λŒ€μ‘μ΄ κ°€λŠ₯ν•΄ μ‹€μ‹œκ°„μœΌλ‘œ μš”κ΅¬μ‚¬ν•­μ„ λ°˜μ˜ν•  수 μžˆμ–΄ κΈ‰κ²©νžˆ μ„±μž₯ν•œ κΈ°μ—…듀이 많이 νƒν•œ 방법이기도 ν•˜μ£ .

특히 λ„·ν”Œλ¦­μŠ€μ™€ ν…ŒμŠ¬λΌ λ“± 유λͺ… ν…Œν¬ κΈ°μ—…λ“€μ˜ 성곡 비결이 MSA둜 μ•Œλ €μ§€λ©΄μ„œ, MSA에 λŒ€ν•œ 관심은 식을 쀄을 λͺ¨λ₯΄κ³  μžˆμŠ΅λ‹ˆλ‹€.

MSA: λ‚΄κ°€ 제일 μž˜λ‚˜κ°€πŸ’¨

졜근 ν•œ μ‘°μ‚¬μ— λ”°λ₯΄λ©΄ 응닡 κΈ°μ—…μ˜ 85%(!)κ°€ MSAλ₯Ό μ±„νƒν•˜μ—¬ μ•±μ˜ ν˜„λŒ€ν™”λ₯Ό μˆ˜ν–‰ 쀑이라고 μžˆλ‹€κ³  ν•©λ‹ˆλ‹€. μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ 절반 이상을 MSA에 λ‘” 쑰직의 56%κ°€ 맀일 ν˜Ήμ€ 더 자주 배포가 κ°€λŠ₯ν•˜κΈ° λ•Œλ¬Έμ— MSA 덕뢄에 개발 μ£ΌκΈ°κ°€ λΉ¨λΌμ‘Œλ‹€κ³  μ‘λ‹΅ν•˜κΈ°λ„ ν–ˆμŠ΅λ‹ˆλ‹€.

2020년에 μ•½ 1μ‘° 원 남짓에 λΆˆκ³Όν–ˆλ˜ ν΄λΌμš°λ“œ λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€ μ‹œμž₯ 규λͺ¨λŠ” 21.7%μ”© μ‘₯μ‘₯ μ„±μž₯ν•˜μ—¬ 6λ…„ λ§Œμ— 3λ°°κ°€ ν›Œμ© λ„˜μ–΄ 3μ‘° 5μ²œμ–΅ 원을 λ„˜κΈΈ μ˜ˆμ •μ΄λΌκ³  ν•˜λ‹ˆ, MSAκ°€ μ–Όλ§ˆλ‚˜ λŒ€μ„ΈμΈμ§€λŠ” μ§μž‘μ΄ κ°€μ‹œμ£ ?

MSAκ°€ 이처럼 ν•„μˆ˜μ  μš”κ±΄μœΌλ‘œ μžλ¦¬λ§€κΉ€ν•˜λ©΄μ„œ MSA κ΄€λ ¨ μ†”λ£¨μ…˜μ„ μ§€μ›ν•˜λŠ” κΈ°μ—…λ“€μ˜ λͺΈκ°’도 μΉ˜μ†ŸλŠ” μ€‘μž…λ‹ˆλ‹€. 졜근 λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€ ν”Œλž«νΌ 제곡 업체인 Greymatter.ioλŠ” 710만 λ‹¬λŸ¬(μ•½ 92μ–΅ 원) 규λͺ¨μ˜ μ‹œλ¦¬μ¦ˆ A 투자λ₯Ό λ°›μ•˜κ³ μš”. λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€ μ—°κ²° μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” 기업인 Solo.ioλŠ” 무렀 우리 돈 1755μ–΅ 원을 μœ μΉ˜ν–ˆμŠ΅λ‹ˆλ‹€.

▲생산성 ν–₯상 β–²κ³ κ° λ§Œμ‘±λ„ μ¦λŒ€ β–²μ‹œμž₯ μΆœμ‹œ κΈ°κ°„ 단좕 β–²μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ν’ˆμ§ˆ ν–₯상 β–²ν™•μž₯μ„± 증가 λ“± λΉ„μ¦ˆλ‹ˆμŠ€ μ„±μž₯을 주도할 수 μžˆλŠ” μ‹€μ§ˆμ μΈ 이점을 μ—…κ³„μ—μ„œ 인정받은 덕이라고 ν•  수 μžˆκ² μŠ΅λ‹ˆλ‹€.

MSA λ„μž…=κ½ƒκΈΈλ§Œμ€ μ•„λ‹ˆλ‹€?!🌺

MSA의 효과λ₯Ό 였둯이 λˆ„λ¦¬λ €λ©΄, μ•„λž˜μ˜ μ€‘μš”ν•œ λͺ‡ 가지 과제λ₯Ό ν•΄κ²°ν•΄μ•Ό ν•˜κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€.

  • λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€μ— λŒ€ν•œ λ‚΄λΆ€ κ²½ν—˜ λΆ€μ‘±
  • λ³΅μž‘μ„±μ΄ λŠ˜μ–΄λ‚  κ°€λŠ₯μ„±
  • ꡬ좕에 μ†Œμš”λ˜λŠ” κΈ°κ°„ 및 λΉ„μš©μ— λŒ€ν•œ λΆˆν™•μ‹€μ„±

IBM이 쑰사해 λ°œν‘œν•œ κ²°κ³Όμ— λ”°λ₯΄λ©΄, 54%의 μ‘λ‹΅μžκ°€ ‘MSA μ „λ¬Έ 지식을 κ°–μΆ˜ 인재λ₯Ό ν™•λ³΄ν•˜κΈ° μ–΄λ ΅λ‹€’κ³  λŒ€λ‹΅ν–ˆκ³  52%λŠ” ‘λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€λ₯Ό λ°°μš°λŠ” 것이 λ³΅μž‘ν•˜λ‹€’κ³  μ‘λ‹΅ν–ˆμŠ΅λ‹ˆλ‹€. 특히 ν˜„μž¬ MSAλ₯Ό μ΄μš©ν•˜μ§€ μ•ŠλŠ” μ‚¬λžŒλ“€μ€ MSAλ₯Ό λ„μž…ν•˜μ§€ μ•Šμ€ κ°€μž₯ 큰 이유둜 ‘λ‚΄λΆ€ κ²½ν—˜ λΆ€μ‘±’을 κΌ½μ•˜μŠ΅λ‹ˆλ‹€.

λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€ κ°œλ°œμ€ μΌλ°˜ κ°œλ°œλ³΄λ‹€ λ³΅μž‘ν•©λ‹ˆλ‹€. 각각 독립적인 μ„œλΉ„μŠ€λ‘œ 이루어져 있기 λ•Œλ¬Έμ— λͺ¨λ“ˆμ˜ μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ‹ μ€‘ν•˜κ²Œ μ²˜λ¦¬ν•΄μ•Ό ν•˜κ³  μ œμ•½λ“€λ„ 많죠. λΆ„μ‚°λœ μ„œλΉ„μŠ€λ§ˆλ‹€ λΆ„λ¦¬λœ DB의 νŠΈλžœμž­μ…˜ 관리도 μ‹ κ²½ 써야 ν•˜κ³ μš”. λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό μ–Όλ§ˆλ‚˜ ν• λ‹Ήν•΄μ•Ό ν•˜λŠ”μ§€, λ°°ν¬μ— μžˆμ–΄μ„œλ„ 각 μ„œλΉ„μŠ€ κ°„μ˜ μΆ©λŒμ΄λ‚˜ λ¬Έμ œκ°€ μ—†λŠ”μ§€ 미리미리 챙겨야 ν•©λ‹ˆλ‹€.

또, μœ„μ˜ μ‘°μ‚¬μ—μ„œ MSAλ₯Ό 효과적으둜 μ‹€ν–‰ν•˜λŠ”λ° ν•„μš”ν•œ 인프라가 λΆ€μ‘±ν•˜λ‹€λŠ” 응닡도 51%λ‚˜ λμŠ΅λ‹ˆλ‹€. μ•„μ‹œλ‹€μ‹œν”Ό λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€λŠ” 수백 λ˜λŠ” 수천 개의 κ°œλ³„ μ„œλΉ„μŠ€λ‘œ κ΅¬μ„±λ˜μ–΄ 있죠. μ‹œμŠ€ν…œ 전체λ₯Ό μ€‘λ‹¨ν•˜μ§€ μ•Šκ³  ν•„μš”ν•œ λΆ€λΆ„λ§Œ μ—…λ°μ΄νŠΈΒ·λ°°ν¬κ°€ κ°€λŠ₯ν•œ 것이 νŠΉμ§•μ΄μ§€λ§Œ λ°”λ‘œ κ·Έ λ…λ¦½λœ ꡬ쑰 탓에 λ°°ν¬λ‚˜ ν…ŒμŠ€νŠΈλ₯Ό μΌκ΄€μ μœΌλ‘œ μˆ˜ν–‰ν•˜κΈ°κ°€ 쉽지 μ•ŠμŠ΅λ‹ˆλ‹€. μ μ ˆν•œ 툴이 μ—†μœΌλ©΄ λŒ€κ·œλͺ¨ ν…ŒμŠ€νŠΈλ‚˜ 배포 전에 μ—°κ²°λœ λͺ¨λ“  μ„œλΉ„μŠ€κ°€ 잘 μž‘λ™ν•˜λŠ”μ§€ 일일이 확인해야 ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. 

Image Source: IBM

ν•˜μ§€λ§Œ MSAλ₯Ό ν˜„μž¬ λ„μž…ν•˜μ§€ μ•Šμ€ λΉ„μ‚¬μš©μžλ”λΌλ„ MSAκ°€ 이미 κ²€μ¦λœ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 개발 λͺ¨λΈμ΄λ©° MSA λ„μž… μ‹œ 인재 μœ μΉ˜μ— 도움이 되고 κ°œλ°œνŒ€μ— λ§Žμ€ 이점을 μ œκ³΅ν•œλ‹€λŠ” λ°μ—λŠ” λŒ€λ‹€μˆ˜κ°€ λ™μ˜ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

μ•žμ„  μ‘°μ‚¬μ—μ„œ ν˜„μž¬ MSAλ₯Ό μ‚¬μš©ν•˜κ³  μžˆμ§€ μ•Šμ€ μ‘λ‹΅μžμ˜ 56%κ°€ ‘ν–₯ν›„ 2λ…„ 내에 MSA 방식을 채택할 κ°€λŠ₯성이 λ†’λ‹€’κ³  λ‹΅ν–ˆκ³ μš”, μ•žμœΌλ‘œμ˜ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—λŠ” MSAκ°€ λŒ€μ„Έκ°€ 될 κ±°λΌλŠ” 점에도 59%κ°€ β€˜κ·Έλ ‡λ‹€β€™κ³  λ§ν–ˆμŠ΅λ‹ˆλ‹€. 쑰사가 μ‹€μ‹œλ˜κΈ° 2λ…„ 전보닀 11%κ°€ 더 λŠ˜μ–΄λ‚œ κ²°κ³ΌλΌλ„€μš”.

MSA λ„μž…μ— 비둝 어렀움이 λ”°λ₯΄λ”라도, 이λ₯Ό 무릅쓸 λ§Œν•œ κ°€μΉ˜κ°€ μžˆλ‹€λŠ” μ΄μ•ΌκΈ°μž…λ‹ˆλ‹€.

MSA Maker, λ„ˆλ‘œ μ •ν–ˆλ‹€!πŸ˜ƒ

MSA 운영과 λ„μž…μ„ λ„μ™€μ£ΌλŠ” μ‹€μ§ˆμ μΈ μ†”λ£¨μ…˜μ€ 아직 λ§Žμ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μƒˆλ‘­κ²Œ μΆœμ‹œλœ MSA MakerλŠ” λΆ„μ‚° νŠΈλžœμž­μ…˜μ„ κ΄€λ¦¬ν•˜λŠ” νŠΈλžœμž­μ…˜ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄ν„° κΈ°λŠ₯을 자체 νƒ‘μž¬ν•΄, μ–΄λ– ν•œ μƒν™©μ—μ„œλ„ λ°μ΄ν„°μ˜ 일관성을 μœ μ§€ν•  수 μžˆλ„λ‘ μ§€μ›ν•©λ‹ˆλ‹€. 

이둜써 μ‹œμŠ€ν…œμ΄ μ•ˆμ •μ μœΌλ‘œ λŒμ•„κ°ˆ 뿐 μ•„λ‹ˆλΌ, λ”°λ‘œ κ°œλ°œμžκ°€ λΆ„μ‚° νŠΈλžœμž­μ…˜ 처리λ₯Ό μœ„ν•œ λͺ¨λ“ˆμ„ κ°œλ°œν•  ν•„μš”λ„ μ—†μ£ . λ˜ν•œ, MSA Makerκ°€ μ œκ³΅ν•˜λŠ” μ†ŒμŠ€ μƒ˜ν”Œκ³Ό νƒ¬ν”Œλ¦Ώ μžλ™ 생성 κΈ°λŠ₯, νŠΈλžœμž­μ…˜ λ£° λ””μžμ΄λ„ˆ 등을 톡해 MSA 개발이 훨씬 μ‰¬μ›Œμ§‘λ‹ˆλ‹€. λ˜ν•œ κ°œλ°œ ν‘œμ€€μ„ μ œμ‹œν•˜κ³ , μ½”λ”©λŸ‰μ„ 쀄여주기 λ•Œλ¬Έμ— κ°œλ°œ 기간을 훨씬 λ‹¨μΆ•μ‹œμΌœ λΆˆν™•μ‹€μ„±μ„ 쀄여주죠.

λ² μŠ€ν•€κΈ€λ‘œλ²Œμ€ MSA μ»¨μ„€νŒ… μ„œλΉ„μŠ€λ„ μ œκ³΅ν•˜κ³  있기 λ•Œλ¬Έμ— 인프라 ν™˜κ²½ ꡬ좕뢀터 개발과 μš΄μ˜κΉŒμ§€ μ›μŠ€νƒ‘μœΌλ‘œ μ „ 과정에 걸쳐 전문적인 도움을 λ°›μœΌμ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€. β€‹β€‹κ°œλ°œμ˜ 미래, MSAλ₯Ό 쉽고 νŽΈλ¦¬ν•˜κ²Œ λ„μž…, μ΄μš©ν•˜κ³  μ‹ΆμœΌμ‹œλ‹€λ©΄ λ² μŠ€ν•€κΈ€λ‘œλ²Œκ³Ό ν•¨κ»˜ν•΄ μ£Όμ„Έμš”.

πŸ‘‰ MSA Maker μΆœμ‹œ μ†Œμ‹ μžμ„Ένžˆ 읽기
πŸ‘‰ λ² μŠ€ν•€κΈ€λ‘œλ²Œμ— MSA κ΄€λ ¨ λ¬Έμ˜ν•˜κΈ°


πŸ“° μ•ˆλ³΄λ©΄ ν΄λ‚˜μš°

ν΄λΌμš°λ“œ μ‹œμž₯ 65% 차지 β€˜λΉ…3’, μ‹œμž₯ 지배λ ₯ 지속 예츑 더보기
μ˜¬ν•΄ 1λΆ„κΈ° μ•„λ§ˆμ‘΄Β·MS·ꡬ글 λ“± 3κ°œμ‚¬κ°€ μ „ 세계 ν΄λΌμš°λ“œ μ‹œμž₯의 65%λ₯Ό μ°¨μ§€ν•˜λ©°, 4λ…„ 전보닀 13% 더 μƒμŠΉν–ˆμŠ΅λ‹ˆλ‹€. ν–₯후에도 3개 μ‚¬μ˜ μ‹œμž₯ μž₯악이 지속될 κ²ƒμœΌλ‘œ λ³΄μΈλ‹€λŠ” μ „λ§μž…λ‹ˆλ‹€.

μ•„μ‹œμ•„ κΈ°μ—…, μ΅œλŒ€ λ³΄μ•ˆ 과제둜 β€œκ°œμΈμ •λ³΄ 침해・데이터 손싀” κΌ½μ•„ ​​ 더보기
μ•„μ‹œμ•„ 기업이 κΈ€λ‘œλ²Œ 기업에 λŒ€λΉ„ν•΄ κ°œμΈμ •λ³΄ 침해와 μ„œλΉ„μŠ€ κ±°λΆ€ 곡격을 더 많이 κ²½ν—˜ν•œ κ²ƒμœΌλ‘œ λ‚˜νƒ€λ‚¬μŠ΅λ‹ˆλ‹€. μ•„μ‹œμ•„ 기업듀이 사이버 λ³΄μ•ˆ 사고 λŒ€μ‘κ³Ό κ΄€λ ¨ν•΄ μˆ˜λ™μ μΈ μ ‘κ·Ό 방식을 μ·¨ν•˜κ³  μžˆλ‹€κ³  ν•˜λ„€μš”.

ν΄λΌμš°λ“œ 잘 μ“°λ €λ©΄ μ „μ‚° μžμ› λͺ…ν™•νžˆ νŒŒμ•…ν•΄μ•Ό 더보기
κ±°λŒ€ν•œ μ„œλΉ„μŠ€λ₯Ό κ΅¬μ„±ν•˜λŠ” ν΄λΌμš°λ“œ μžμ›μ€ 계정 ν•˜λ‚˜λ§ŒμœΌλ‘œ 관리가 λΆˆκ°€ν•  만큼 λ°©λŒ€ν•œλ°μš”. ν΄λΌμš°λ“œλ₯Ό λͺ‡λ…„ μ“΄ 기업이라면 λ―Έμ‚¬μš© μžμ›μ΄ ν‰κ· μ μœΌλ‘œ 20%λŠ” λ°œμƒν•œλ‹€κ³  ν•©λ‹ˆλ‹€. ν΄λΌμš°λ“œλ₯Ό μ œλŒ€λ‘œ ν™œμš©ν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ΄…λ‹ˆλ‹€.


ν΄λΌμš°λ“œ λ„μž… 사둀, 관리와 λΉ„μš© μ ˆκ°μ„ μœ„ν•œ νŒμ€ λ¬Όλ‘  κ΅­λ‚΄μ™Έ IT 업계 μ†Œμ‹κΉŒμ§€
λ‹Ήμ‹ μ˜ ν΄λΌμš°λ“œ 원픽 λ‰΄μŠ€λ ˆν„° λ² μŠ€ν”½μ—μ„œ λ§Œλ‚˜λ³΄μ„Έμš”.
λ‰΄μŠ€λ ˆν„°λ₯Ό κ΅¬λ…ν•˜μ‹œλ©΄ 맀주 ν™”μš”μΌ, κ°€μž₯ λ¨Όμ € λ² μŠ€ν”½μ„ λ°›μ•„λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€ πŸ™‚

λŒ“κΈ€ 남기기