MSA/Spring Cloud 로 개발해보기 - 개념정리 + DB 구축하기 (1)
·
MSA Spring Cloud
개념 정리DB 를 구축하기에 앞서 우리가 지금까지 한 작업들에 대해 간단히 정리해보겠음. MSA 가 무엇이냐 ? 사과 WAS, 바나나 WAS, ... , DB 서버, 웹 서버 등이 서로 독립적으로 작동하는 환경을 구축한다는 의미임. 근데, MSA 업무를 쪼갠다는 것은 WAS를 쪼개는 것을 의미하는 거지, BE(WAS)나 FE(웹서버)를 분리하는 것은 MSA 와는 무관함. 예를 들어서, 배달 플랫폼을 만든다고 할 때 1. "주문 WAS, 리뷰 WAS, ... , 웹 서버, DB 서버" 와 같이업무 단위로 WAS 를 쪼개는 건 MSA 가 맞지만 2. "단일한 WAS 서버, 웹 서버, DB 서버" 이런식으로 쪼개는 건 Monolithic 이라는 거임.. 그럼 왜 쪼개냐 ? 기존의 모놀리식 아키텍처에는 하나..
MSA/Spring Cloud 로 개발해보기 - 개발 환경 세팅하기 (0)
·
MSA Spring Cloud
들어가기에 앞서 . .우리 회사 부장님께서 LG CNS 대중소 상생 아카데미 프로그램을 추천해주셔서 지원했고 너무나도 운이 좋게 일주일 간 수강했고, 제가 들은 교육 프로그램중에 가장 알차고 보람되게 들었던 것 같습니다. 그래서 저 혼자 정리할 겸(?) 관련 주제에 관심이 있는 분들을 위해 포스팅 합니다. 부장님과 강사님께 무한한 감사를 . . . (❁´◡`❁) 편의상 반말로 블로그를 쓸게요. SCOOP 으로 개발 툴을 다운로드 해보자scoop: cmd로 소프트웨어를 설치하고 관리하는 프로그램 이 프로그램을 통해서 개발할 때 필요한 다양한 프로그램들을 다운로드 받을거임. 사실은 윈도우에서 IntelliJ 검색해서 다운로드 받고 실행시켜도 되지만, 1. 앞으로 개발할 때 주로 리눅스에서 프로그램을 실행..