DevLog

엔지니어링 블로그를 한 곳에서 탐색하고, 최근 발행 흐름을 빠르게 파악할 수 있는 서비스 입니다.

Quick Links

  • Latest Feed
  • Engineering Directory

Support

  • 소개
  • 개인정보처리방침

Contribute

  • 원하는 블로그 추가 (준비 중)
  • Feedback

© 2026 DevLog Inc. All rights reserved.

본 사이트는 공개 RSS 피드를 통해 콘텐츠를 수집하며, 모든 콘텐츠의 저작권은 원저작자에게 있습니다.

Back to Feed
Read Original

Contents

Continue Reading

  • More from 마이리얼트립
  • Related reads#Cursor
#AI

Product Engineer: 전직 백엔드 개발자, AI와 함께한 프론트엔드 도전기

Product Engineer: 전직 백엔드 개발자, AI와 함께한 프론트엔드 도전기
01

Summary

"코딩보다 환경 설계!" 백엔드 개발자의 AI 기반 프론트엔드 정복기

단순 프롬프트를 넘어 AI가 잘 일할 수 있는 '컨텍스트 허브'를 구축하는 실전 전략

이 아티클은 마이리얼트립의 엔지니어가 AI 도구 커서(Cursor)를 활용해 낯선 프론트엔드 영역의 관리자 페이지를 개발하며 얻은 인사이트를 다룹니다. 코드 생성을 요청하는 기술보다 AI에게 최적의 맥락을 제공하기 위한 '작업 허브' 설계가 프로젝트 성공의 핵심임을 강조합니다. 개발자가 직접 코드를 작성하는 역할에서 AI 시스템의 오케스트레이터로 진화하는 과정을 생생하게 보여줍니다.

  • 01Figma 정책서에서 위키, 그리고 코드로 이어지는 AI 친화적 단계별 빌드 프로세스
  • 02멀티 레포지토리를 한곳에 묶어 AI의 인지 범위를 확장하는 'AI 작업 허브' 구조 제안
  • 03AI의 초기 생성 코드에서 발견된 N+1 API 호출 문제와 이를 해결하기 위한 설계 문서 업데이트 과정
  • 04Git Worktree를 이용한 병렬 작업 시도의 실패를 통해 배운 '단일 맥락 집중'의 중요성
  • 05MCP(Model Context Protocol)를 활용해 회사 지식과 개인 목표를 연결하는 '데브 워크스테이션' 비전

+RECOMMENDATION

새로운 기술 스택에 도전해야 하는 풀스택 지향 개발자나 AI 코딩 도구의 효율을 극대화하고 싶은 시니어 엔지니어에게 강력히 추천합니다. AI에게 좋은 질문을 던지는 법보다 'AI가 일하기 좋은 구조'를 만드는 설계 역량의 중요성을 배울 수 있습니다.

The Problem

프론트엔드 숙련도가 낮은 백엔드 개발자가 관리자 페이지의 프론트엔드와 백엔드를 동시에 개발해야 하는 상황에서, 컨텍스트 전환 비용과 코드 품질 유지에 대한 문제에 직면했습니다. 특히 서로 다른 레포지토리 간의 API 스펙을 동기화하고 에디터를 오가며 작업하는 과정에서 발생하는 비효율을 해결해야 했습니다.

The Solution

AI 코딩 도구인 커서(Cursor)를 도입하고, 피그마에서 추출한 정책서를 위키에 단계별로 구조화하여 AI가 점진적으로 작업을 수행할 수 있도록 설계했습니다. 또한, 여러 레포지토리를 하나의 에디터에서 참조할 수 있는 'AI 전용 작업 허브'를 구축하여 AI가 프론트와 백엔드의 맥락을 동시에 이해하고 코드를 작성하도록 환경을 개선했습니다.

The Result

프론트엔드 지식이 부족함에도 디자인 요구사항이 완벽히 반영된 관리자 페이지를 성공적으로 구축했으며, 위키 기반 설계를 통해 작업의 연속성을 확보했습니다. 효율적인 AI 협업 구조를 통해 개인의 업무 스타일과 기술 스택이 통합된 '데브 워크스테이션' 개념으로 확장하는 성과를 거두었습니다.

Trade-off

AI가 생성한 초기 코드가 다수의 아이템을 개별 API로 호출하는 N+1 성능 비효율을 발생시켜 직접적인 코드 리뷰와 수정 과정이 동반되었습니다. 또한, 생산성 향상을 위해 시도했던 Git 워크트리 기반의 병렬 작업은 인간 엔지니어가 여러 맥락을 관리하고 병합하는 과정에서 인지 부하가 커져 실패로 돌아갔습니다.

03

Key Concepts

Concept · 01

Cursor

AI 기반의 코드 에디터로, 전체 코드베이스의 맥락을 파악하여 자연어 명령만으로 코드를 생성, 수정 및 리팩토링하는 도구입니다.

  • 프론트엔드 비전공 개발자가 디자인 스타일이 반영된 관리자 화면을 구현하는 데 핵심 도구로 활용됨
  • 로컬 레포지토리와 위키 문서를 참조하여 개발자의 의도에 맞는 코드를 생성함
Concept · 02

Context Hub

AI가 여러 프로젝트나 레포지토리의 정보를 동시에 파악할 수 있도록 중앙 집중화된 작업 디렉토리 또는 환경을 의미합니다.

  • 프론트엔드와 백엔드 레포지토리를 하나의 워크스페이스로 묶어 AI의 정보 접근성을 높임
  • 에디터 간 이동 없이도 AI가 API 스펙과 구현 코드를 동시에 이해하도록 지원함
Concept · 03

MCP (Model Context Protocol)

AI 모델이 컨플루언스, 슬랙 등 외부 데이터 소스와 표준화된 방식으로 연결되어 실시간 데이터를 참조할 수 있게 해주는 프로토콜입니다.

  • 개인의 업무 스타일과 회사의 정책 정보를 AI 작업 환경에 연결하는 데 사용됨
  • 프로젝트 수행 시 성장 목표에 맞는 가이드를 제공하는 개인화된 데브 워크스테이션의 기반이 됨
Continue reading · same source

마이리얼트립More from 마이리얼트립

View all posts from 마이리얼트립
  • 블로그 이전 공지

    Domain MigrationSEOTech Branding
    3개월 전
  • Product Engineer: 하루 500건 분석 요청을 받아내는 데이터 에이전트, 일을 돕는 AI에서 일을 수행하는 AI로

    LLMMulti-Agent SystemData Engineering
    3개월 전
  • 월 7만 5천 건 CS, 마이리얼트립 자회사 ‘AICX’가 풀어낸 자동화

    AI AgentAICCCustomer Experience
    3개월 전
  • 만드는 엔지니어에서, 파는 엔지니어로: 한 PE의 자발적 전직

    Product EngineeringCareer PivotSales Engineering
    4개월 전
  • Product Engineer: 클릭 몇 번으로 여행 상품 5,000개를 만들다

    AI AutomationFew-shot LearningLLM
    4개월 전

Related reads#Cursor

Explore #Cursor
우아한형제들

하네스 엔지니어링(harness engineering)으로 팀 맞춤형 AI 환경 구축하기

#Cursor4개월 전
카카오페이·Spring Batch

수억 건의 데이터, 맛있게 쪼개 먹는 방법 (with. Partitioning)

#Cursor5개월 전
우아한형제들·MCP

흩어져 있는 AI 자산, ‘MCP stdio’로 헤쳐모여!

#Cursor5개월 전
채널 톡

제품 개발 이후, 그 바깥의 AI - 버그 잡는 디자이너

#Cursor5개월 전
채널 톡·AI Prototyping

프로덕트 디자이너의 실전 AI 활용기

#Cursor5개월 전

Source

마이리얼트립
마이리얼트립
Engineering Blog

Published · March 30, 2026

Topics

CursorLLMProduct EngineeringContext ManagementMCP