[상대적이며 절대적인 Tworld 사전]
Steemit의 화려한 비상을 꿈꾸는 @tworld 입니다.
대문을 만들어주신 sunshineyaya7 작가님 너무 감사 드립니다.
Photo by tworld
Microservice Architecture 란?
클라우드, Cloud 서비스 를 공부 하면서, Microservice Architecture 줄여서 MSA 라는 말을 많이 접하게 된다. 도대체 무슨 말인지 나도 IT에 있지만 왜 이렇게 줄임말이 많은건지 라고 하면서 찾아 보았는데 정말 쉬운 말이였다.
Microservice Architecture 마이크로서비스 아키텍처는 큰 Application을 여러 개의 작은 Application으로 나누어 마음대로 변경 하고 조합이 가능하도록 만든 변경과 조합이 가능하도록 만든 Architecture를 뜻한다.
예를 들어 홈페이지를 Microservice Architecture 마이크로서비스 아키텍처로 나눈다면
- 로그인
- 검색
- 게시판 글쓰기
이러한 기능 별로 쪼개서 Application Programming Interface 흔히 이야기 하는 API 로 나누어서 기능을 개발 하면 된다. 이러한 Microservice Architecture 마이크로서비스 아키텍처는 - 장점
서비스가 크고 복잡할 수록 유리 한데 사용이 많아 지는 기능을 식별하기 쉽고 식별된 기능에 대해서 Cloud 서비스 Auto Scaling 오토스케일링 을 통해서 확장을 해서 서비스 장애 발생을 예방 할 수 있다. - 단점
개발자 들이 개발양이 많아지기 때문에 불만이 많이 발생할 수 있고, 응답 속도가 매우 느릴 수 있다.
#MSA #microservice #architecture
매일 항상 감사하면서 지내고 있는, @tworld 입니다
Sponsored ( Powered by dclick )
DCLICK: An Incentivized Ad platform by Proof of Click - 스팀 기반 애드센스를 소개합니다.
안녕하세요 스티미언 여러분. 오늘 여러분께 스팀 블록체인 기반 광고 플랫폼 DCLICK을 소개...