Posts
All the articles I've posted.
-
Gemini API 모델 마이그레이션 — 반복되는 Deprecation 알림 대응
Google AI Studio에서 Gemini API 모델 마이그레이션 요구 알림이 반복될 때, 체계적으로 대응하는 방법을 정리한다.
-
Go + Python 혼합 마이크로서비스에서 장애 격리 패턴 적용기
이커머스 자동화 플랫폼의 마이크로서비스에 Circuit Breaker, Bulkhead, Dead Letter Queue 등 장애 격리 패턴을 적용한 실전 경험을 공유한다.
-
드롭쉬핑 플랫폼을 마이크로서비스로 설계한 과정
이커머스 자동화 플랫폼을 8개의 마이크로서비스로 분해하고, Go와 Python을 혼합 적용한 아키텍처 설계 과정을 정리한다.
-
도매 API 연동 시 Rate Limit 분산 전략
도매 API의 분당/일일 요청 제한을 효율적으로 관리하기 위한 분산 전략과 재시도 패턴을 정리한다.
-
인덱스가 아니라 N+1
느린 목록 화면의 원인을 인덱스로 짐작하고 있다가 한 페이지에 나가는 쿼리 수를 세어 방향을 바꾼 과정과, 개선 순서를 비중으로 정한 근거를 정리한다.
-
백지에서 시작한 새 레코드
교환을 반품으로 수기 전환한 건에서 수거 정보가 유실돼 실물과 시스템 상태가 어긋난 사례를 추적하고, 전환의 성공과 처리의 완료를 가르는 확인 지점을 정리한다.
-
레거시 PHP 프로젝트를 인수받으면 가장 먼저 하는 것들
CodeIgniter 1.x~3.x, Laravel 5.x 시대의 레거시 PHP 프로젝트를 인수받았을 때 가장 먼저 확인하고 정리해야 할 항목들을 실무 경험 기반으로 정리한다.
-
AWS RDS 디스크 풀 장애 대응 — 연속 ALARM에서 배운 것
AWS RDS에서 disk_running_out ALARM이 연속 5회 발생한 장애 상황의 원인 분석, 즉시 대응, 재발 방지 조치를 정리한다.