목록 보기
역할 기반 라우팅에서 Episode 분리로
아키텍처

역할 기반 라우팅에서 Episode 분리로

넥스트리
넥스트리
2026년 9월 22일

두줄요약

Banjang 웹 프론트엔드를 역할 기반 단일 앱에서 기능별 Episode 독립 배포 구조로 재정립한 회고입니다.\n모바일 Shell과 웹 Episode의 책임을 나누고, 로딩·전환 정책도 함께 정리했습니다.

핵심 내용

  • Banjang 웹 프론트엔드를 역할 기반 단일 앱에서 기능별 Episode 독립 배포 구조로 재정립한 리팩터링 회고
  • 역할은 URL 접두사에서 각 Episode 내부의 화면 선택과 라우트 가드로 이동
  • 모바일 Shell이 Episode 전환·로딩을 담당하고, 웹 Episode는 요청만 보내는 구조로 분리
  • Home 우선 로딩, lazy 생성, keep-alive, 공통 계층 정리로 실행·운영 비용을 상환하는 방향 정리

적용해볼 점

  • 배포 단위를 역할보다 기능 경계에 맞춰 재정의할지 검토
  • Shell과 기능 모듈의 책임 분리, 공통 접착 계층의 위치를 명확화
  • 로딩 전략과 import 규약은 환경에서 실제 효과를 측정한 뒤 선택

다음 읽기

비슷한 주제의 아키텍처 글

micro frontends가 미리캔버스 프론트엔드팀이 일하는 방식을 바꾸는 이유

미리캔버스 프론트엔드팀은 변경 검증 범위 확대와 조직 간 협업 마찰을 공통 문제로 보고 MFE를 선택했습니다. 레이어 분리, 공개 API 제한, 런타임 페더레이션으로 변경 영향 범위를 줄이려는 구조를 설명했습니다.

미리디
미리디
아키텍처

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...