타임존(Timezone)의 악몽: 분산 시스템에서 시간을 다루는 절대 규칙
3월 둘째 주 일요일마다 버그가 발생하나요? DB에는 UTC로 저장했는데 조회하면 시간이 안 맞나요? 분산 시스템에서 겪는 타임존 문제의 모든 것, 그리고 서머타임(DST)과 윤초까지 고려한 안전한 시간 처리 전략을 가이드합니다.
backend system-design timezone +3
3월 둘째 주 일요일마다 버그가 발생하나요? DB에는 UTC로 저장했는데 조회하면 시간이 안 맞나요? 분산 시스템에서 겪는 타임존 문제의 모든 것, 그리고 서머타임(DST)과 윤초까지 고려한 안전한 시간 처리 전략을 가이드합니다.
PostgreSQL에서 느린 쿼리를 진단하고 최적화하는 방법을 EXPLAIN ANALYZE를 통해 상세히 알아봅니다. 실행 계획 읽는 법부터 인덱스 튜닝까지 실전 예제와 함께 설명합니다.
블랙 프라이데이 3배 트래픽 상황에서 발생한 데이터베이스 데드락을 실시간으로 해결한 실전 경험을 바탕으로, PostgreSQL과 MySQL의 데드락 탐지, 디버깅, 예방 전략을 완벽하게 정리합니다. log_lock_waits, pg_stat_activity, SHOW ENGINE INNODB STATUS 활용법과 함께 연간 $3.1 trillion 손실을 방지하는 프로덕션 모니터링 설정까지 상세히 다룹니다.