개발
코드 / 아키텍처 / 디버깅
-
정적 빌드에서 런타임 DB 조회로 콘텐츠 아키텍처 전환
빌드타임에 묶여 있던 콘텐츠 레이어를 런타임 DB 조회로 전환했다. 영향 범위가 핵심 페이지 전체라 결정 자체보다 "어떻게 안전하게 넘어가느냐"가 더 큰 숙제였던 작업이다.
읽기 → -
Google 로그인이 무응답이던 원인은 설정 파일의 웹 클라이언트 누락
google-services.json에 web client 항목이 빠져 있어서 Google 로그인이 조용히 죽고 있었다.
읽기 → -
배포 스크립트 누락된 SSR 프로세스 재시작 단계 추가
배포 스크립트에 SSR 서비스 재시작 단계가 빠져 있던 걸 뒤늦게 발견했다.
읽기 → -
콘텐츠 스키마 enum 누락으로 빌드 실패한 문제 수정
content.config.ts 에서 콘텐츠 스키마 enum 하나가 빠져 있었다.
읽기 → -
장례 서비스에 지역별 가이드 카테고리 추가
지역별 가이드 카테고리를 새로 추가했다. 파일 하나, 한 줄짜리 커밋처럼 보이지만 이 작업이 왜 지금 시점에 필요했는지는 좀 풀어둘 필요가 있다.
읽기 → -
공공데이터로 지역 장례 콘텐츠 자동 생성 파이프라인 구축
공공데이터를 붙여서 실제 지역 기반 콘텐츠를 자동 생성하는 파이프라인을 붙였다.
읽기 → -
FCM 토큰이 저장 안 되던 잘못된 푸시 알림 엔드포인트 수정
앱에서 FCM 토큰이 서버에 아예 저장이 안 되고 있었다. 원인은 단순했는데, 없는 엔드포인트를 호출하고 있었던 것.
읽기 → -
Android·iOS FCM 푸시 알림 인프라 기반 구축 완료
Firebase 연결 작업을 마무리했다. Android/iOS 양쪽 client config를 모두 세팅하면서 FCM 푸시 기반을 잡은 것.
읽기 → -
디바이스 API 잘못된 요청을 500 대신 400으로 응답하도록 수정
/device 엔드포인트에서 잘못된 요청이 들어왔을 때 500이 터지던 걸 400으로 바로잡은 작업이다.
읽기 → -
기기 등록 엔드포인트 500 오류를 ENUM 불일치로 잡다
/device 엔드포인트에서 500이 터지고 있었다. 그것도 앱 쪽 신규 기기 등록 흐름에서.
읽기 → -
운세 구절 조회가 운영 환경에서 목 데이터를 내려보내던 버그 수정
두 파일을 건드려서 꽤 조용한 것 같아 보이지만, 사실 상당히 미묘한 환경 분기 버그를 잡은 작업이었다.
읽기 → -
앱 런처 아이콘을 전 해상도와 Android adaptive까지 한 번에
앱 런처 아이콘을 전 플랫폼 해상도 + Android adaptive 아이콘까지 한 번에 적용했다.
읽기 → -
광고 태그가 유발하는 가로 스크롤 레이아웃 붕괴 수정
광고 영역이 레이아웃을 뚫고 나오는 현상을 잡았다.
읽기 → -
모바일 광고 가로 스크롤 오버플로우 수정기
모바일에서 광고 컴포넌트가 가로 스크롤을 유발하던 문제를 잡았다.
읽기 → -
모바일 광고 배너 가로 스크롤 오버플로우 차단
모바일에서 광고 배너가 화면을 삐져나와 가로 스크롤이 생기는 문제를 globals.css 한 파일 수정으로 막았다.
읽기 → -
결제 라우터 제거로 PG 의존 흐름 전면 정리
레거시 라우터 하나를 제거했는데, 결국 시스템 전체 결제 흐름을 다시 그린 작업이 됐다.
읽기 → -
모비온 광고가 렌더링되지 않던 스크립트 주입 버그 수정
innerHTML로 심은 <script> 태그가 광고를 전혀 렌더링하지 못하고 있었다.
읽기 → -
광고 슬롯 CDN 레이스 컨디션을 폴링 가드로 해결
비동기 CDN 로드 타이밍 문제로 광고 슬롯 컴포넌트에서 레이스 컨디션이 발생하고 있었다.
읽기 → -
HTML escape 오류로 광고 슬롯이 조용히 깨지던 문제 수정
광고 마커가 HTML escape 때문에 조용히 깨져 있었다.
읽기 → -
블로그 템플릿에 Mobon HawkEyes 광고 6종 직접 송출 적용
블로그 사이드바 및 베이스 템플릿에 Mobon HawkEyes 광고 태그 6종을 직접 심었다.
읽기 →