
'제 담당이 아닙니다'에서 '제가 먼저 해볼게요'로 바꾸는 프로덕트 엔지니어링의 대전환
본 아티클은 AI로 인해 기술 진입 장벽이 낮아진 패러다임 변화 속에서, 플렉스팀이 프론트엔드와 백엔드 직무의 경계를 허물기 위해 실행한 실전 로드맵을 소개합니다. 단순한 이론적 주장이 아닌 2주 교차 온보딩, 1개월 페어링 과정의 구체적 실험 과정과 현실적인 고민을 담고 있습니다. 아울러 이러한 변화를 성공적으로 지탱해 준 마이크로 프론트엔드와 버티컬 슬라이스 등의 아키텍처적 기반을 공유합니다.
AI 협업 도구를 적극 활용하여 풀스택 엔지니어링 조직을 구축하거나 직군 간 장벽을 줄이고자 하는 테크 리더 및 아키텍트들에게 강력히 추천합니다.
AI 도구의 대중화로 개별 직무의 역량 하한선이 올라갔음에도 불구하고, 기존의 기획, 디자인, 프론트엔드, 백엔드로 나뉜 엄격한 직무 분업 체계가 협업의 병목을 만들고 변화하는 개발 환경에 맞지 않는 한계를 보였습니다.
프론트엔드와 백엔드의 실질적인 직무 통합을 위해 2주간의 교차 온보딩으로 상대 직무의 기초 태스크를 수행하고, 1달간 페어 프로그래밍 및 코드 리뷰를 거쳐 가능성과 한계를 도출하는 다단계 로드맵 실험을 도입했습니다.
조직에 이미 구축되어 있던 버티컬 슬라이스 설계 구조, 마이크로 프론트엔드 아키텍처, 그리고 컴포넌트 단위의 디자인 시스템 덕분에 직군 전환의 진입 장벽을 낮추고 더 유연한 프로덕트 엔지니어링 협업 기반을 구축할 수 있었습니다.
Trade-off
비전공 분야의 코드 기여가 늘어남에 따라 테스트 자동화를 통한 품질 보장과 감당 가능한 업무 범위 설정에 대한 우려가 존재하며, 전문성의 깊이와 커리어 확장성 사이에서 균형을 맞추기 위한 지속적인 보완책이 필요합니다.
기능별 기술 레이어(DB, 비즈니스 로직, UI)로 구분하여 개발하지 않고, 하나의 도메인 기능 단위로 세로로 쪼개어 개발하는 설계 방식입니다.
웹 애플리케이션을 독립적으로 배포 및 실행할 수 있는 작은 모듈형 프론트엔드 조각들로 구성하는 아키텍처 방식입니다.
디자인 일관성을 지키면서 개발 효율성을 높이기 위해 재사용 가능한 컴포넌트, 스타일 가이드라인, 코드를 통합한 자산입니다.









