수동 방식의 모바일 청첩장 제작에서 시작하여, JSON 기반 자동화 시도를 거쳐 리뉴얼을 진행
재사용 가능한 컴포넌트 구조로 분리하고, 유저가 직접 데이터를 생성/수정하도록 구조를 변경
로그인, 마이페이지, 생성/수정 페이지, 삭제 기능을 추가하고, GA와 Clarity를 연동하여 사용자 행동 분석
AI의 영향력을 언급하며, 개발자가 AI 발전의 가장 큰 수혜자 중 하나가 될 것이라고 전망
본문에서는 초기 모바일 청첩장 제작 방식이 수작업 기반이었음을 밝히며, JSON 데이터를 활용한 자동화 시도에도 불구하고 유지보수(Maintenance)의 어려움을 겪었다고 설명한다.
수작업 방식: 주문 정보 수집, 수동 제작, 수정 요청 대응
자동화 시도: CLI를 이용한 JSON 생성, 한계: 유연성 부족
리뉴얼 동기: 높은 가격, 경쟁 심화, 유저 어필(User Appeal)의 어려움
결과적으로, 수동 방식은 확장성(Scalability)의 문제를 야기하며, 경쟁 환경에서 경쟁력을 잃게 되는 주요 원인이 되었다.
리뉴얼의 핵심 목표는 재사용 가능한 컴포넌트 구조(Reusable Component Structure)로의 전환과 유저 데이터의 직접 생성/수정 기능 구현이었다.
컴포넌트 분리: preview와 view에서 모두 사용 가능한 구조
유저 기능: 데이터 생성, 수정, 삭제 기능 구현
추가 기능: form 페이지 구성, 로그인, 권한 분리, 관리자 페이지, GA/Clarity 연동
UI/UX 개선(UI/UX Improvement)**을 위해 데스크탑에서는 사이드 패널, 모바일에서는 bottom sheet를 활용한 미리보기 기능을 제공했다.
글쓴이는 AI의 발전이 개발자에게 위협이 아닌 기회(Opportunity)가 될 수 있다고 강조한다.
AI의 영향력: 코드 생성, 자동화 등 개발 생산성 향상
개발자의 강점: 코드 이해 능력(Code Comprehension)을 바탕으로 AI 활용, 수정 용이
결론: AI 시대, 개발자는 AI를 활용하는 주체(Agent)로서 더욱 중요한 역할을 수행할 것
AI는 개발자가 더욱 효율적으로(More Efficiently) 코드를 작성하고, 문제 해결 능력을 향상시키는 데 기여할 것이다.
리뉴얼 이후에도 유저 유입은 미미하지만, 1년 넘게 해결하지 못한 과제를 해결했다는 점에서 만족감(Satisfaction)을 표현한다.
현재 상황: 유저 부족, 서비스 홍보 필요
긍정적 측면: 개발 경험(Development Experience) 축적, AI 기술에 대한 이해 증진
미래 전망: AI 기술을 활용하여 서비스 개선(Service Improvement) 및 경쟁력 확보
결과적으로, 개발자는 AI 기술을 적극적으로 활용하여 서비스의 지속적인 성장(Sustainable Growth)을 이끌어낼 수 있다.