피드로 돌아가기
I'm a 21-Year-Old Student Who Shipped 7 AI Apps and 7 Open Source Libraries. Here's the Strategy.
Dev.toDev.to
Infrastructure

표준 스택 고정과 모듈화를 통한 AI 앱 7종 및 라이브러리 7종 런칭

I'm a 21-Year-Old Student Who Shipped 7 AI Apps and 7 Open Source Libraries. Here's the Strategy.

IamAdhitya2026년 6월 6일3intermediate

Context

개인 개발 환경에서 발생하는 Decision Fatigue와 개발-배포 간의 시간 낭비를 최소화해야 하는 제약 상황. 단순 기능 구현을 넘어 지속 가능한 제품 출시를 위한 엔지니어링 효율성 확보가 핵심 과제임.

Technical Solution

  • React, Vite, Tailwind, Supabase, Groq, Vercel로 구성된 표준 스택을 정의하여 아키텍처 결정 비용 제거
  • 앱 내 중복 비즈니스 로직을 독립적인 Open Source Library로 추출하여 코드 베이스의 Clean Architecture 구현
  • LLM Routing 및 Offline-first Sync Engine 등 특정 도메인 문제를 해결하는 Zero-dependency 라이브러리 설계
  • Private Repository 기반의 앱 개발과 Public MIT 라이브러리 배포를 분리하여 IP 보호와 기술 평판을 동시에 확보
  • LLM Prompt 복잡도와 비용에 기반한 Dynamic Routing 로직을 통해 추론 효율성 최적화
  • IndexedDB 기반의 Sync Engine을 적용한 Offline-first 데이터 처리 구조 설계

- 프로젝트마다 프레임워크를 재검토하지 않는 고정 기술 스택(Standard Stack) 정의 - 재사용 가능한 로직을 라이브러리화하여 메인 앱의 복잡도 감소 및 모듈성 강화 - 런타임 의존성을 최소화한 라이브러리 설계로 설치 및 유지보수 비용 절감 - 기능 추가보다 사용자 확보에 리소스를 할당하는 60:40 개발-마케팅 비율 준수

원문 읽기