목차 1. MSA(Microservice Architecture)란? 2. 제네릭에 대해 설명하고, 컬렉션 클래스에서 왜 제네릭을 사용하는지 설명하시오 1. MSA(MicroService Architecture)란? MSA란? MSA는 (MicroService Architecture, MSA) 단일 프로그램을 각 컴포넌트 별로 나눠서 작은 서비스의 조합으로 구축하는 아키텍쳐 입니다. 그래서 큰 서비스 속의 작은 기능들 혹은 부분을 각각으로 나눠서 다루는 독립적인 서비스들을 연결한 아키텍쳐를 말합니다. 일반적으로 MSA(MicroService Architecture, MSA) 와 Monolitic(모놀리틱) 방식을 많이 비교해서 설명합니다. ( 반대 개념 ) MSA 아키텍쳐의 장점 새로 추가되는 부분을 빠..