- MVC 디자인 패턴은 코드를 보기, 모델, 컨트롤러 세 겹으로 분리하고 조합하는 방식으로 개발된 디자인 💡
- 뷰는 사용자 눈에 보이는 웹 화면 🕸️인 HTML 프론트 즉, 화면을 구현하는 부분을 의미한다.
- 모델은 G마켓처럼 제품 주문, 판매, 결제 등 사업의 모든 데이터 📦를 다루고 데이터베이스와 상호 작용하는 부분을 의미한다.
- 컨트롤러는 웹 브라우저에서 요청을 받아서 모델로부터 데이터를 가져와 뷰에 보여지는 HTML 🖥️를 생성하여 사용자에게 전달하는 역할을 한다.



![How to get promoted as a dev w/out becoming a manager – Staff Engineer Santosh Yadav [Podcast #202]](https://i4.ytimg.com/vi/_-Tj3bPSYCI/hqdefault.jpg)

![스프링 부트 3.2 부터 새로나온 RestClient 이론편 [ 스프링 부트 (Spring Boot) ]](https://i4.ytimg.com/vi/gDHRPOVy2zg/hqdefault.jpg)