목록 보기
역할 기반 라우팅에서 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

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

댓글을 불러오는 중...