System Architecture > 시스템의 구조(structure), 행위(behavior), 뷰(view)를 정의하는 개념 모델로, 각 컴포넌트가 어떻게 상호작용하고 정보를 교환하는지 설명한다. 중요성 Framework-independent한 시스템을 구
컴퓨터 프로그래밍의 패러다임으로써 추상화, 상속, 다형성, 다중 상속 등을 통해 프로그램을 유연하고 변경이 용이하게 만드는 OOP와 이를 위한 5가지 원칙인 SOLID
Model, View, Controller 각각의 역할과 MVC 디자인 패턴의 중요성
실시간 데이터 전송에 사용되는 http, sse, websocket 비교