# Micro Service

MSA
MSA(micro service Architecture)↔Monolithic Architecture Monolithic Architecture 장단점 장점 개발 초기에 단순한 아키텍처 구조로 인해 개발에 용이 어떤 서비스든지 개발되어 있는 환경이 같아
MSA
모놀리스 아키택쳐는 MSA 와 반대되는 개념이다.모놀리스 아키택쳐는 하나의 application 에 모든 서비스를 포함시키는 설계를 뜻한다.하나의 서비스에 문제가 생길경우 모든 서비스가 마비될 수 있다.특정 서비스를 업데이트하거나 유지보수 하기가 매우 까다롭다.각 Se

[프로젝트 로그] 0. 줍줍의 탄생
모노레포를 통해 사이드 프로젝트를 유기적으로 연결시켜서 일관된 셀프 브랜딩을 할 수 있을까? 라는 질문에서 출발한 모노레포의 첫번 째 프로젝트

MSA - API Gateway, Service Discovery
오늘은 API Gateway와 Service Discovery에 대해 고민했던 점을 기록해보자.

마이크로프론트엔드 아키텍쳐
독립적으로 제공한 프론트엔드 APP으로 더 큰 하나의 전체 APP을 구성하는 아키텍쳐 스타일 대규모 서비스를 개발할 때 용이하다. 마이크로 프론트엔드란 프론트엔드의 단일 구조를 개별적으로 개발/테스트 및 배포할 수 있는 작고 간단한 단위로 개발하는 패턴
MA => MSA
디렉토리 관리가 힘들다.어떤 부분은 컨셉자체가 완전히 달라서 디렉토리 구조가 특별해질 이유가 있음에도기존 프로젝트의 디렉토리 철학에 끼워 맞춰야 하기때문에 구조가 이상해지는 경향이 있다.회사 내부 플랫폼이 여러개인데 덩치가 좀 큰편이라 매번 이슈 핸들링할때마다 찾아가는
.png)
모놀리틱 아키텍처와 마이크로 서비스
모놀리틱 아키텍처란 UI, 비즈니스 로직, DB등을 하나의 패키지에 담아 빌드하고 배포하는 아키텍처이다.마이크로서비스 아키텍처의 반대 개념장점어떤 기능(서비스)이든지 개발되어 있는 환경이 같아서 복잡하지 않음쉽게 고가용성 서버 환경을 만들 수 있다.(같은 어플리케이션으

넷플릭스의 백엔드 설계
유튜브에서 영상을 보다보니 노마드 코더 채널에서 위의 제목으로 영상이 올라온 것을 볼 수 있었다. 모르던 내용이기도 하고 흥미로워서 영상 내용 정리 및 추가적으로 정리한다. 영상링크 넷플릭스의 백엔드는 초창기에 JAVA, Oracle 를 이용하여 그들의 데이터 센터에