안녕하세요. 팀드모네입니다. 오늘은 MSA의 특징과 함께 모놀리식과 비교해보겠습니다. 👨💻 MSA란 무엇인가? - Pattern: Microservice Architecture의 약어 - 작은 서비스 단위로 개발하는 방법 👨💻 MSA의 특이사항? - 자체 프로세스에서 실행 - 프로세스 간의 통신은 HTTP기반 API로 통신함 - 비즈니스 기능을 중심으로 개발 - 서비스 배포과 완전 자동화됨 - 다른 프로그래밍 언어로 개발 가능 - 다른 DB를 쓸 수도 있음 👨💻 MSA 장점이란? - 서버 및 프로세스 장애 시 격리 및 복구가 쉬움 (장애는 해당 서비스에 한정하여 발생. 그 서비스만 복구하면 됨) - 서비스가 작아서 배포가 빠름. - 서비스가 작아서 코드 수정이 용이. 생산성 향상. - 신기술 도입이..
[5분 내로] 모놀리식 VS MSA에 대해서 알아보자
안녕하세요. 팀드모네입니다. 오늘은 MSA의 특징과 함께 모놀리식과 비교해보겠습니다. 👨💻 MSA란 무엇인가? - Pattern: Microservice Architecture의 약어 - 작은 서비스 단위로 개발하는 방법 👨💻 MSA의 특이사항? - 자체 프로세스에서 실행 - 프로세스 간의 통신은 HTTP기반 API로 통신함 - 비즈니스 기능을 중심으로 개발 - 서비스 배포과 완전 자동화됨 - 다른 프로그래밍 언어로 개발 가능 - 다른 DB를 쓸 수도 있음 👨💻 MSA 장점이란? - 서버 및 프로세스 장애 시 격리 및 복구가 쉬움 (장애는 해당 서비스에 한정하여 발생. 그 서비스만 복구하면 됨) - 서비스가 작아서 배포가 빠름. - 서비스가 작아서 코드 수정이 용이. 생산성 향상. - 신기술 도입이..
2020.04.21