msa란
-
안녕하세요. 팀드모네입니다. 오늘은 MSA를 이해하기 위해 필수적으로 알아야 하는 개념! 모놀로식 아키텍처에 대해서 알아보도록 하겠습니다. 질문1) 모놀리식 아키텍처란 무엇인가요? , 이라고 기억하시면 편합니다. 조금 더 정확하게 표현하자면, 하나의 서비스 또는 어플리케이션이 하나의 거대한 아키텍쳐를 가질 때, 모놀리식하다고 표현합니다. 조금 더 쉽게 표현하자면, 단일 애플리케이션에 계속 기능을 계속 붙이는 아키텍처입니다. 질문2) 모놀리식 아키텍처의 장점은 무엇인가요? 이 아키텍처는 스타트업 즉, 초기 사업에 매우 적합합니다. 아키텍처가 단순하니까, 디버깅도 쉽고 테스트도 쉽고 배포도 쉽습니다. 당연히 기능 개선도 쉽죠. 그것을 증명하듯 이베이, 아마존 닷컴, 넷플릭스도 초기엔 모놀리식으로 애플리케이션..
[5분 MSA] 모놀리식 아키텍처란? 모놀리식의 장단점에 대해서 #1안녕하세요. 팀드모네입니다. 오늘은 MSA를 이해하기 위해 필수적으로 알아야 하는 개념! 모놀로식 아키텍처에 대해서 알아보도록 하겠습니다. 질문1) 모놀리식 아키텍처란 무엇인가요? , 이라고 기억하시면 편합니다. 조금 더 정확하게 표현하자면, 하나의 서비스 또는 어플리케이션이 하나의 거대한 아키텍쳐를 가질 때, 모놀리식하다고 표현합니다. 조금 더 쉽게 표현하자면, 단일 애플리케이션에 계속 기능을 계속 붙이는 아키텍처입니다. 질문2) 모놀리식 아키텍처의 장점은 무엇인가요? 이 아키텍처는 스타트업 즉, 초기 사업에 매우 적합합니다. 아키텍처가 단순하니까, 디버깅도 쉽고 테스트도 쉽고 배포도 쉽습니다. 당연히 기능 개선도 쉽죠. 그것을 증명하듯 이베이, 아마존 닷컴, 넷플릭스도 초기엔 모놀리식으로 애플리케이션..
2022.02.05 -
안녕하세요. 팀드모네입니다. 오늘은 모놀로식 아키텍처의 개발, 운영 그리고 장단점에 대해서 알아보겠습니다. MSA는 과거 모놀리식의 아쉬운 점을 해결하기 위해서 나타난 아키텍쳐입니다. 따라서 MSA를 이해하려면 모놀리식을 알아야하므로 모놀리식에 대한 설명을 먼저 진행하겠습니다. 👨💻 과거 모놀로식의 서비스 개발 1. 사업 초기에는 개발자가 1명이었다. - 개발자가 소스코드를 만들어서 톰캣을 통해 로컬에서 실행함. - 하나의 DB에 모든 정보가 저장됨. 👨💻 모놀리식 아키텍쳐의 장단점? 장점 - 개발이 단순 (repository에서 프로젝트 하나만 체크아웃 받아서 띄우면 됨) - 배포가 단순 (war도 하나만 배포하면 됨) - Scale-out이 단순 (서버를 더 도입하면 됨) 단점 - 무겁다 (100..
[5분 내로] 모놀로식 아키텍처의 개발, 운영 그리고 장단점을 알아보자안녕하세요. 팀드모네입니다. 오늘은 모놀로식 아키텍처의 개발, 운영 그리고 장단점에 대해서 알아보겠습니다. MSA는 과거 모놀리식의 아쉬운 점을 해결하기 위해서 나타난 아키텍쳐입니다. 따라서 MSA를 이해하려면 모놀리식을 알아야하므로 모놀리식에 대한 설명을 먼저 진행하겠습니다. 👨💻 과거 모놀로식의 서비스 개발 1. 사업 초기에는 개발자가 1명이었다. - 개발자가 소스코드를 만들어서 톰캣을 통해 로컬에서 실행함. - 하나의 DB에 모든 정보가 저장됨. 👨💻 모놀리식 아키텍쳐의 장단점? 장점 - 개발이 단순 (repository에서 프로젝트 하나만 체크아웃 받아서 띄우면 됨) - 배포가 단순 (war도 하나만 배포하면 됨) - Scale-out이 단순 (서버를 더 도입하면 됨) 단점 - 무겁다 (100..
2020.04.13