Backend & DevOps Engineer어제보다 오늘 더 나은 코드와 사용자 경험을 만듭니다.
분산 락, Redis 대기열, Kafka 비동기 이벤트로 1,000명 동시 예매를 처리하는 고성능 티켓 시스템을 설계하고 부하 테스트로 검증한 여정입니다.
Gemini 2.5 Flash API를 활용한 AI 코드 리뷰 서비스를 직접 설계하고, NCP와 Vercel 하이브리드 클라우드 환경에 배포한 경험기입니다.
쿠폰 발급 시스템을 설계하며 마주친 동시성, 중복 발급, 재고 정합성 문제를 Redis와 분산 락으로 해결한 과정을 담았습니다.
PostgreSQL Citus 확장으로 100만 건 데이터에 샤딩과 레플리케이션을 구현하고, 쿼리 성능을 10배 개선한 분산 아키텍처 구축 과정을 다룹니다.
Race Condition을 AOP 기반 @DistributedLock으로 해결. Lettuce vs Redisson 비교부터 멀티스레드 동시성 검증까지 정리합니다.
MongoDB를 직접 써보며 깨달은 RDBMS와의 결정적 차이, Schema-less의 진짜 의미, 그리고 JOIN 대신 Embedding을 선택한 근거를 정리합니다.
Filebeat → Logstash → Elasticsearch로 이어지는 로그 파이프라인을 직접 구축하고, 역색인 구조와 KQL 기반 분석 환경을 실습합니다.
Brand, Product, Order 도메인을 설계하며 체감한 레이어 분리와 의존성 역전 원칙(DIP)을 실제 코드에 적용한 경험을 정리합니다.
토스 기술블로그를 읽고, 비즈니스 목표와 사용자 경험 사이의 균형을 백엔드 개발자 시각에서 고찰한 기록입니다.
새로운 프로젝트, 기술 교류, 채용 제안 등 언제든 환영합니다!