목록WIL/LIFE (2)
dansoon.log()
2025년 1분기 회고: 방구하기 프로젝트회사에서 1분기부터 시작된 '방구하기 프로젝트'가 드디어 첫 번째 마일스톤을 완료했다.오늘은 이 프로젝트를 진행하면서 경험한 기술적인 도전과 배움에 대해 정리해보려 한다. 방구하기 프로젝트방구하기 프로젝트의 핵심은 마이크로 프론트엔드 아키텍처 도입이었다.기존 서버에 Next.js로 만든 새 프로젝트를 통합하는 것이 목표였는데, 이 과정에서 다양한 기술적 과제들을 해결해야 했다.주요 과제는 기존 시스템과 새로운 Next.js 애플리케이션의 통합이었다.두 애플리케이션이 사용자에게는 하나의 일관된 서비스로 제공되어야 했다. 특히 라우팅과 인증 시스템 통합이 핵심 요소였다.결국 우리는 Module Federation을 활용해 런타임에서 두 애플리케이션을 통합하는 방식을..
들어가며24년은 2년 차 개발자로서 첫 이직을 성공했고, 서비스 회사에서 의미있는 성장과 서비스 기여를 할 수 있던 한 해였다.아직 부족함이 많은 주니어 개발자였지만,점차 서비스 개선에 대한 감을 익혀가며 개발자로서의 정체성과 성장에 대해 깊이 고민했던 시간이었다.새로운 환경에서의 도전과 업무 외 학습을 통해 많은 것을 배웠고, 이제 그 시간들을 돌아보며 내년을 준비하고자 한다.올해의 업무 :: 새로운 업무 환경과 낯선 코드처음 마주한 레거시 환경Vue 3, React 18과 같은 최신 프레임워크를 사용하다가 이직 후 받은 첫 충격은 Node.js 6 버전을 사용한다는 점이었다.ES6 이후 문법도 지원하지 않는 환경에서 생소한 PHP 코드와 순수 JavaScript로 제품을 개선해야 하는 상황이었다.서비..