
우리가 GraphQL을 선택한 이유
GraphQL을 도입한 배경과 특징을 소개하고, 협업에 어떻게 활용하는지 공유했습니다.\n효과적인 개발 협업을 위한 GraphQL 사용 방식을 간단히 정리했습니다.
새로운 기술 블로그가 추가되었어요

GraphQL을 도입한 배경과 특징을 소개하고, 협업에 어떻게 활용하는지 공유했습니다.\n효과적인 개발 협업을 위한 GraphQL 사용 방식을 간단히 정리했습니다.


풀필먼트 입고 서비스의 동시성 문제를 해결하기 위해 Redisson 기반 분산락을 적용한 사례를 소개했습니다. AOP와 어노테이션으로 락을 추상화하고 트랜잭션 커밋 이후 해제로 정합성을 보장했습니다.
Elasticsearch 대용량 인덱스 reindex에서 속도와 안정성을 높이는 설정 조정 사례를 다뤘습니다. replica 분리, refresh 비활성화, throttling과 복구 속도 제한으로 장애를 줄였습니다.


기존 Firebase 이벤트 로그의 부족한 데이터, 분리된 문서, 디버깅 어려움을 해결하기 위해 새 로그 체계를 설계했습니다. 구글 시트와 Redash를 활용해 문서화, 검증, 운영을 한 흐름으로 묶었습니다.

Order API 서버에서 CPU와 메모리 과부하 장애가 발생했고, JPA와 HikariCP 조합에서 예상치 못한 쿼리가 원인으로 지목되었습니다. 실제 생성 쿼리와 DB 연결 풀 영향을 함께 점검할 필요를 정리했습니다.


Libplanet이 PoW의 최종성 부족과 체인 재구성 문제를 줄이기 위해 합의 전환을 시작했습니다. 최종 목표는 DPoS지만, 우선 PBFT를 거쳐 단계적으로 옮기기로 했습니다.


BigQuery Compressed Storage의 GA 예정 소식을 통해 물리적 스토리지 비용 절감 가능성을 소개했습니다. 기존 BigQuery 비용 구조를 더 효율적으로 바꿀 수 있는 점에 주목했습니다.


길드 업데이트 이후 CockroachDB 클러스터에서 Hot Range로 인한 과부하 이슈를 회고했습니다. 점검 방식 조정, 테이블 단위 백업, Split과 Decommission으로 장애를 수습했습니다.


우편번호와 텍스트 주소 중심의 배송 영역 관리를 H3 육각형 격자 기반으로 재설계했습니다. 지도 시각화와 공간 통계로 영역 분할, 수정, 경로 최적화를 개선했습니다.


쿠팡의 배송 구역 관리 시스템을 H3 기반 공간 인덱싱으로 재설계한 사례입니다. 텍스트 주소 중심 운영의 한계를 줄이고 지도 위에서 구역을 직관적으로 관리할 수 있게 했습니다.

Janus를 활용해 WebRTC 기반 1:1 음성대화 서비스를 개발한 사례입니다. 사람인 멘토링 매치의 커리어 상담 기능을 백엔드 관점에서 구현한 내용입니다.


빅쿼리의 비용 효율을 높이는 방법을 다루는 글입니다. 데이터 플랫폼 구축에서 클라우드 환경의 가성비 문제를 짚습니다.