AI 코딩 앱에서 ‘성공한 빈 응답’을 실패로 다뤄야 했던 이유
이 글은 드라이브라디오 개발 기록을 바탕으로 한 사례입니다. 결론부터 말하면, 외부 API 호출이 예외를 던지지 않았다고 해서 사용자에게 정상 경험이 제공된 것은 아닙니다. 이 프로젝트에서는 음악 추천 API가 오류나 타임아웃 없이 빈…
이 글은 드라이브라디오 개발 기록을 바탕으로 한 사례입니다. 결론부터 말하면, 외부 API 호출이 예외를 던지지 않았다고 해서 사용자에게 정상 경험이 제공된 것은 아닙니다. 이 프로젝트에서는 음악 추천 API가 오류나 타임아웃 없이 빈…
핵심 요약 보안 위협: 공공데이터 API 인증키(serviceKey)를 앱에 하드코딩해서 호출하면 역컴파일 도구(JADX 등)로 5분 안에 탈취당할 수 있고, 무단 호출로 쿼터가 소진되어 서비스가 멈출 위험이 있습니다. 대응 방향(프록시 서버): 앱과 공공데이터 API…
한 줄 결론 B2B SaaS 검증에서 가장 먼저 줄여야 할 것은 코드 작성 시간이 아니라, 틀린 고객 문제를 전제로 한 개발 시간이다. AI는 인터뷰를 대신해 주는 심사위원이 아니라, 메모 정리·반례 탐색·수동 서비스…
속도는 빨라졌는데 왜 더 지치는가 SNS에서 “AI 덕분에 일은 빨라졌는데 더 피곤하다”는 개발자 이야기를 자주 본다. AI 코딩 생산성이 거짓이라는 뜻은 아니다. 오히려 초안 코드, 테스트 뼈대, 문서 요약, 익숙하지 않은 API…
OpenAI가 최근 openai/codex-plugin-cc라는 플러그인을 내놓았습니다. Anthropic의 터미널 기반 코딩 에이전트인 Claude Code 안에서 OpenAI Codex의 코드 리뷰·디버깅 기능을 그대로 불러 쓸 수 있게 해주는 도구입니다. 요약하자면, Claude Code로 작업 환경을 바꾸지 않고도…
Caddy 웹서버란 무엇인가 웹 애플리케이션(React, Node.js, Django 등)을 다 만들고 나면 배포 단계에서 흔히 막히는 지점이 나옵니다. 도메인을 연결하고 HTTPS를 적용하려면 기존에는 Nginx를 설치하고, Let’s Encrypt를 연동하고, Certbot으로 인증서를 발급받아 주기적으로 갱신해…
AI 검색 시대에 1인 창업 블로그는 키워드 저장소가 아니라 신뢰 가능한 답변 자산이어야 합니다. 글감 발굴, 구조화, 인포그래픽, 측정 루프까지 바로 적용할 전략을 정리했습니다.