Haze의 블로그
공식 자료로 확인한 개발·생활정보 기록
-
사무실 없이 운영하는 팀의 백오피스 보안: Cloudflare Access + Tunnel 도입기
사무실 없이 운영하는 팀의 백오피스를 Cloudflare Access와 Tunnel로 보호한 도입기. EC2 포트를 인터넷에 노출하지 않으면서 팀원 이메일 인증으로 접근을 통제한 구성과 시행착오를 정리한다.
-
클로드와 함께 방치형 게임 만들기: 4. 탈것 강화 시스템
'배달왕 키우기' 개발 네 번째 편. 탈것 강화 비용을 지수 곡선(배율 1.15)으로 설계한 이유와 첫 강화 ROI 기준, '강화 vs 교체' 딜레마, enhance.ts를 순수 함수로 분리한 결정을 정리한다.
-
클로드와 함께 방치형 게임 만들기: 3. 탈것 교체 시스템
'배달왕 키우기' 개발 세 번째 편. 수집형 대신 교체형 탈것 시스템을 택한 이유, 단방향 업그레이드와 강화 레벨 초기화 결정, buyBike의 반환 패턴까지 설계 의사결정을 정리한다.
-
클로드와 함께 방치형 게임 만들기: 2. 게임 루프와 상태 관리 구현
'배달왕 키우기' 개발 두 번째 편. requestAnimationFrame 기반 게임 루프와 DeltaTime 설계, Zustand 상태 관리 구조를 setInterval 등 대안과 비교하며 왜 그렇게 선택했는지 정리한다.
-
클로드와 함께 방치형 게임 만들기: 1. 기술 스택 선정과 프로젝트 세팅
방치형 게임 '배달왕 키우기'를 Claude와 함께 만들기 시작한 첫 편. 1인 개발에서 빠른 프로토타이핑을 위해 Vite·React·TypeScript·Zustand 스택을 고른 이유와 프로젝트 세팅 과정을 정리한다.
-
클로드와 함께 방치형 게임 만들기: 0. 어떤 게임을 만들 것인가
방치형 게임 '배달왕 키우기'의 기획 편. 왜 방치형 장르인지, 배달이라는 소재와 코어 루프 설계, 8단계 탈것과 강화 시스템의 밸런스 철학까지 코드를 쓰기 전의 의사결정을 정리한다.
-
전국 10만+ 공인중개사 검색 기능 구축기 (Elasticsearch + 좌표 검색)
부동산 중개 서비스에서 전국 10만 공인중개사사무소 검색 기능을 구축한 과정. V-World 데이터 적재부터 Elasticsearch 좌표 기반 검색 구현까지 실제 순서대로 정리한다.
-
n8n으로 1:1문의 중복 체크 자동화 시스템 구축
부동산 서비스의 1:1 문의 CS를 자동화한 기록. n8n 워크플로가 새 문의를 과거 문의 목록과 대조해 중복 여부를 판단하도록, 알고리즘 비교 대신 LLM 판단을 조합해 구축한 과정을 정리한다.
-
AWS-Dynamo DB를 활용하여 유저 통계 데이터 수집
백오피스에 게임별 유저 통계 차트를 붙이기 위해 AWS DynamoDB로 수집 파이프라인을 구성한 기록. 테이블 설계와 집계 방식, 백오피스 차트 연동까지 실제 구축 순서대로 정리한다.
-
티마고치 최종 회고
코드잇 스프린트의 마지막 팀 프로젝트 '티마고치' 최종 회고. 기획부터 발표까지의 과정과 맡았던 역할, 잘한 점과 아쉬운 점, 협업에서 배운 것들을 솔직하게 정리한다.