올
올리브영
November 6, 20252회
대규모 프론트엔드 아키텍처의 새로운 패러다임 - Part 2. 모듈 페더레이션 PoC

간단 소개
올리브영이 대규모 프론트엔드 아키텍처 개선을 위해 모듈 페더레이션(MF)을 Next.js 기반으로 PoC하고, 그 특징, 장단점 및 구현 시 발견된 개선점을 공유합니다.
AI Summary
모듈 페더레이션(MF) 정의 및 이점
- MF는 JavaScript 애플리케이션 분산화 아키텍처로, 런타임에 코드/리소스를 공유하여 **마이크로 프론트엔드(MFE)**를 구현, 코드 중복 감소 및 독립적 배포를 가능하게 합니다.
- 호스트, 리모트, Shared Dependencies 개념이 핵심입니다. MF의 도전 과제 및 Next.js PoC
- 모놀리식 대비 독립 개발/배포 장점에도 불구하고, 초기 로딩 증가, 의존성 충돌, 개발/배포 복잡성, SEO 등 기술적 이슈가 존재합니다.
- 올리브영 Next.js 기반 PoC에서 CSR/SSR 환경 구현을 검증했으나, Page Router만 지원하며 SSR 구현이 특히 어려웠습니다. PoC를 통한 개선점 및 향후 계획
- PoC 결과, Webpack 설정/타입 정의 수동 작업 등 자동화 및 체계화 필요성이 드러났습니다.
- 향후 Nx 활용, 설계 표준화를 통해 불편함을 해결하고 MFE 아키텍처를 정착시킬 계획입니다.
Next Feeds

Agent SDK로 만드는 자율적 AI Assistant
크리에이트립은 Claude Agent SDK를 활용, AI에게 자율성을 부여하여 코드 리뷰를 넘어 조직 전체의 자동화된 작업까지 수행하는 자율적 AI Assistant를 구축했습니다.
Agent SDK자율적 AI코드 리뷰AI AssistantMulti-turn
2025. 11. 6.
크리에이트립
하이브리드 앱에 구축하는 iOS 개발자모드
올리브영 iOS 앱에 하이브리드 환경 디버깅 및 기능 플래그 관리를 위한 개발자모드를 SwiftUI로 구축하여 개발 생산성을 크게 향상시킨 경험.
하이브리드 앱개발자모드iOSSwiftUI기능 플래그
2025. 11. 6.
올리브영

Next.js 프로젝트의 정적 파일 배포 환경 구성
Next.js 온프레미스 환경에서 정적 파일 관리 비효율성을 해결하기 위해 환경 분리, CI/CD 자동화, 효율적인 CDN 캐시 관리를 구현한 사례.
Next.js정적 파일CI/CDCDN온프레미스
2025. 11. 5.
사람인

Compose에서 Stable을 가볍게 보면 안 되는 이유: LazyList 안정성 가이드 Part 2
Compose LazyList 최적화를 위해 key 사용과 stable 상태 유지의 중요성을 다양한 예시로 설명합니다.
ComposeLazyListStableRecompositionKey
2025. 11. 5.
여기어때

우리 팀 코드 스타일을 아는 AI 만들기: 테스트코드 작성, GitLab MR 리뷰 만들기
여기어때 팀이 RAG와 Vector DB 기반 AI를 활용해 테스트 코드 자동화 및 GitLab MR 리뷰를 자동 생성한 사례를 공유합니다.
RAGVector DB테스트 코드 자동화GitLab MR 리뷰코드 스타일
2025. 11. 5.
여기어때

우리 팀 코드 스타일을 아는 AI 만들기: RAG와 Vector DB 활용기
여기어때 팀이 RAG와 Vector DB를 활용해 팀 코드 스타일을 학습한 AI를 구축, 자동 코드 리뷰 및 테스트 코드 생성으로 개발 생산성을 향상시킨 경험.
RAGVector DB코드 스타일자동 코드 리뷰테스트 코드 생성
2025. 11. 5.
여기어때