지금까지 만든 토이프로젝트들은 Monolithic architecture(모놀리식 아키텍쳐: 일체형 구조) 소프트웨어 설계구조를 가졌다. 모놀리식은 하나의 서버에 서비스 할 모든 애플리케이션 소스가 존재하는 구조이다. ▶ Monolithic architecture 동작구조 1. 클라이언트가 요청을 보내면 2. 서버에 존재하는 웹 어플리케이션이 데이터베이스 서버와 통신하여 필요한 데이터들을 전부 가져온다. 3. HTML, CSS, JavaScript 파일들을 만들어서 클라이언트에게 제공한다. 4. 클라이언트는 제공받은 파일을 브라우저에 전달한다. Monolithic 은 아키텍쳐가 단순하고, 프로덕트 와 DB 서버 2대만 운영하면 되어서 혼자 관리하기 용이했기 때문에 그동안 토이 프로젝트는 Spring 을 ..