너! Nestjs 폴더를 왜 여러개 만들고 있니?!
그래프뷰엘 MSA는 더 쉽군!
아하! 한 회사에서 다양한 언어를 쓸 수 있구나!
Nestjs 폴더 나누기(DB도 같이 나눠야 함)
어떤 컴퓨터(서비스)로 가는지 알수 없기에 중재해주는 API게이트웨이가 필요하다!(ip주소가 고정되어 있다)
큰규모에 서비스에서는 금액이 비싼 단점이 있지만 감수하고 사용한다!
소스코드 전체를 빌드/배포 하려면 오래 걸림
=> 게시판API 바뀌면게시판 폴더만 다시 배포
에러나서 서버가 죽으면 모든 API가 사용불가능
=> 게시판 죽어도 상품, 로그인 등 나머지는 모두 사용간으
Nestjs 개발자만 뽑아야함
=> 다양한 개발자 채용가능
1.막대한금액
2.전체적인 기술복잡도 증가
따라서, 작은서비스보다 큰 서비스에서 많이 사용
3. 결론: 필수는 아님(필요없는 데 사용하는 것을 오버엔지니어링
이라고 함)
인가는 Nginx에서 해주는데 그것이 다 해주기 힘든 경우도 있어서 Nginx+를 사용하긴 해야한다.