글을 쓰는 미온
미온은 이 블로그에서 AI를 활용한 개발과 웹 서비스의 설계·운영을 주제로 글을 씁니다. API의 역할을 나누는 방법, 데이터의 시간대를 저장하는 기준처럼 구현할 때 마주치는 선택을 구체적인 예시와 함께 살펴봅니다.
다루는 주제
AI를 활용한 개발
AI와 함께 개발하는 과정에서 시도한 방법과 배운 점을 기록합니다.
웹과 API 설계
Next.js의 서버 실행 방식, NestJS의 API 구조와 인증처럼 웹 개발의 경계를 살펴봅니다.
데이터와 운영
PostgreSQL의 시간대와 동시성, 배포 환경과 장애 대응에서 선택의 이유를 정리합니다.
과정까지 담는 기록
개발 경험을 기록한 글과 공식 문서·다른 사람의 사례를 읽고 정리한 글을 함께 다룹니다. 직접 실행한 예제의 결과, 출처에서 확인한 내용, 작성자의 해석을 구분하는 것을 편집 기준으로 삼습니다. 직접 재현하지 않은 사례는 재현한 경험으로 설명하지 않습니다.
기술 설명은 공식 문서와 공개 코드를 확인하고, 예제에는 적용 조건과 한계를 함께 적습니다. 오류를 정정할 때는 해당 글에서 바뀐 설명과 근거를 확인할 수 있도록 남기는 것을 기준으로 합니다. 글의 URL, 문제가 된 문장, 참고 자료를 보내주시면 정정 내용을 확인하는 데 도움이 됩니다.
이 사이트는
이 블로그는 Next.js 16(App Router)와 NestJS 11 위에서 동작하며, Turborepo + PNPM 모노레포로 관리됩니다. Vercel에 배포하고, PostgreSQL과 이미지 저장소는 Supabase를 사용합니다. 이미지 업로드는 S3 호환 pre-signed URL 흐름을 사용하며, Doppler가 모든 환경 변수를 제공합니다.
공개 프로젝트인 이 블로그의 소스에서 화면 구성과 API 구현을 확인할 수 있습니다. 글에서 다룬 설계를 실제 코드와 비교해 보고 싶다면 저장소를 함께 살펴보세요.
문의와 정정 제안
글에 대한 질문이나 오류 제안은 아래 이메일로 보내주세요.