조수에서 빌더로: AI가 돕는 프로젝트를 출시하며 배운 점

발행: (2026년 6월 10일 AM 06:01 GMT+9)
3 분 소요
원문: Dev.to

Source: Dev.to

Cursor, ChatGPT, AWS Lambda, API Gateway, Cloudflare 로 URL 단축기를 만들면서 코딩보다 소프트웨어 배포에 대해 더 많이 배웠다.

지난 해부터 Cursor는 일상 작업을 위한 나만의 개발 어시스턴트였다. 하지만 올해 초에 들어서, 단순히 스니펫을 생성하는 수준은 이제 충분하지 않다고 느꼈다.
Cursor에게 한 줄의 코드를 작성해 달라고 요청하기 전에, 먼저 아키텍처를 설계하고 싶었다.

  • Backend: Node.js + TypeScript
  • Frontend: React + Vite
  • Database: MongoDB Atlas
  • Redirects: AWS Lambda
  • Entry Point: AWS API Gateway
  • DNS / CDN: Cloudflare
  • Security: JWT + Rate Limiting
  • Local Development: Docker

핵심 아이디어는 간단했다. 메인 애플리케이션이 URL 생성 및 관리 기능을 담당하고, 서버리스 AWS Lambda 함수가 리다이렉트 요청을 처리하도록 하는 것이었다.
Cursor는 Lambda 코드를 큰 어려움 없이 생성해 주었다. 진짜 도전은 코드가 아니라 그 주변 인프라였다.

Future Evolutions (Moving Beyond the MVP)

첫 번째 버전을 온라인에 올리는 것이 주요 목표였지만, 프로젝트는 거기서 멈추지 않았다.
돌이켜보면 가장 큰 교훈은 내가 URL 단축기를 만들었다는 것이 아니라는 점이다.
https://urlshortener.it-rod.com

여러분의 피드백, 제안, 질문, 혹은 비판도 언제든 환영합니다. AI‑지원 개발을 직접 시도해 본 경험이 있다면, 그 과정에서 얻은 인사이트도 궁금합니다.
드디어 이 이야기를 공유하게 되어 진심으로 기쁩니다.

0 조회
Back to Blog

관련 글

더 보기 »

Eidentic 소개

Today we're releasing Eidentic, an open-source TypeScript SDK for building AI agents with self-improving memory and the production fundamentals built in — not b...

Typescript의 타입

Introdução Tipos são uma forma de definir a “forma” ou o contrato dos dados que estamos usando no código. Pensando em Javascript puro, ele é dinâmico: você pode...