
555
14
장
사용자 인터페이스
용하면, 사용자 인터페이스의 룩앤필이 마치 하나로 응집된 개체로 보이고 느껴지도록 할 수
있다.
마지막으로, 일부 사용자 인터페이스 기술은 모놀리스가 아닌 방식으로 작업하기 어려울 수 있
다. 특히 여기서는 단일 페이지 애플리케이션
single
page
application
(
SPA
)을 예로 들 수 있는데, 과거
부터 적어도 분리하는 것이 쉽지 않았다. 전통적으로 웹 사용자 인터페이스는 여러 웹 페이지
로 구성되며 한 페이지에서 다른 페이지로 이동하는데,
SPA
를 사용하면 전체 애플리케이션이
하나의 웹 페이지 안에서 제공된다. 앵귤러
Angular
, 리액트
React
, 뷰
Vue
와 같은 프레임워크는 이론
적으로 ‘구식’ 웹 사이트보다 더 정교한 사용자 인터페이스를 만들 수 있다. 이 장의 뒷부분에서
는 사용자 인터페이스를 분해하는 방법에 대해 다양한 옵션을 제공하는 일련의 패턴을 살펴보
고,
SPA
와 관련해서는 마이크로 프론트엔드 개념을 통해 모놀리식 사용자 인터페이스 없이도
SPA
프레임워크를 사용할 수 있는 방법을 보여줄 것이다.
14.314.3
스트림 정렬 팀을 향해 스트림 정렬 팀을 향해
전담 프론트엔드 팀을 두는 것은 처리량을 최적화할 때 범하는 일반적인 실수라고 생각한다.
왜냐하면 조직에 새로운 핸드오프 지점이 생겨 업무 속도가 ...