

InnoDB 행 잠금의 2원 2규칙
MySQL InnoDB의 넥스트 키 락을 2원 2규칙으로 정리해 동작 원리를 설명했습니다. 동등 조건, 범위 조건, LIMIT, DESC 정렬에서의 잠금 차이도 예제로 살펴보았습니다.


MySQL InnoDB의 넥스트 키 락을 2원 2규칙으로 정리해 동작 원리를 설명했습니다. 동등 조건, 범위 조건, LIMIT, DESC 정렬에서의 잠금 차이도 예제로 살펴보았습니다.


서비스 점검 중 공지만으로 작업을 막기 어려워 애플리케이션 레벨 차단 도구를 만들었습니다. 이후 Redis 캐싱으로 RDBMS 의존성을 줄이며 점검 상황에 대응했습니다.

대규모 MySQL 운영 환경에서 고가용성을 위한 새로운 HA 표준 개발 사례를 다뤘습니다. 기존 MHA와 MySQL Orchestrator를 바탕으로 운영 표준화를 시도했습니다.

MySQL의 JSON 데이터 타입 저장 구조와 성능 차이를 비교하는 글입니다. 5.7.8부터 지원된 JSON 타입의 특징과 일반 문자열 저장 방식의 차이를 다룹니다.


검색서비스팀의 SCAR 모니터링 시스템 고도화와 전체 구조를 소개했습니다. 기존 로그 기반 방식의 한계를 짚고, 수집·집계·시각화 분리와 품질 지표 확장을 다뤘습니다.

X

MySQL 8.0의 Instant DDL Algorithm을 소개하는 글입니다. MySQL이 웹서비스 개발자들에게 널리 쓰여 온 배경도 함께 언급했습니다.

체험단 활동목록 조회 API의 10초 타임아웃을 대용량 데이터에 맞는 인덱스와 쿼리 분리로 해결했습니다. 조회 구조를 바꿔 p99 지연시간을 20ms 이하로 낮췄습니다.


CloudWatch Database Insights로 RDS와 Aurora 문제를 진단하는 실제 사례를 정리했습니다. 인덱스 부재, 스토리지 부족, 메모리 부족 상황에서 원인 파악과 조치 흐름을 보여줍니다.

카카오 사내정보시스템에서 법인카드 영수증 처리와 정산 업무를 AI로 간편화한 개발 사례입니다. 반복 업무를 줄여 직원이 더 가치 있는 일에 집중하도록 하는 목표를 다뤘습니다.

MySQL InnoDB의 Redo Log와 WAL 개념을 개요 수준에서 설명한 글입니다. 트랜잭션 무결성과 영속성 관점의 로그 관리 흐름을 정리했습니다.

Vitess로 마이그레이션한 결제 시스템의 개발·운영 활용 방식을 정리했습니다.프로토콜 선택, 샤딩 구성, 모니터링과 페일오버 경험까지 함께 소개했습니다.