
코어뱅킹 우당탕탕 정산 자동화 개발
월별 수동 정산을 일별 모듈형 정산으로 바꾸고 자동화한 과정을 소개했습니다. 멱등성, 락, 비동기 분산 처리로 중복 정산을 막고 지급 시간을 크게 줄였습니다.
새로운 기술 블로그가 추가되었어요

월별 수동 정산을 일별 모듈형 정산으로 바꾸고 자동화한 과정을 소개했습니다. 멱등성, 락, 비동기 분산 처리로 중복 정산을 막고 지급 시간을 크게 줄였습니다.


주문 완료 과정의 단일 트랜잭션 구조로 인해 동시 구매 시 DB Lock과 Dead Lock이 발생했습니다. 트랜잭션을 개별 분리한 뒤 부하 테스트와 운영 모니터링으로 성능 개선을 검증했습니다.

블록체인을 다수 검증인이 트랜잭션을 합의하는 공개 탈중앙 분산 데이터베이스로 설명했습니다. 코인은 검증 보상과 네트워크 참여를 연결하는 동인으로 해석했습니다.

MSA 결제에서 네트워크 예외를 성공·실패·알 수 없음으로 분리해 처리하는 방식을 소개했습니다.\n멱등성 API와 Kotlin ActResult로 재시도 및 상태별 후처리 흐름을 구성했습니다.


비동기 결제 결과 수신 실패로 발생한 결제 미매칭을 동기식 인증·승인 분리 구조로 개선했습니다.\n단계별 Datadog 모니터링을 강화해 대규모 트래픽에서도 미매칭 0건을 기록했습니다.

Django `transaction.on_commit` 콜백에서 루프 변수 지연 평가로 마지막 사용자만 반복 처리되는 원인을 설명했습니다. 람다 기본 인자로 현재 값을 고정해 각 사용자에게 알림을 보내는 방법을 소개합니다.


VSMS 배포 전 성능 테스트에서 재고 갱신 순서로 인한 DB 데드락과 I/O 병목을 발견했습니다.\n상품 정렬과 로그 MongoDB 분리로 목표 1,200 TPS를 넘어 1,500 TPS 이상을 유지했습니다.

Django ORM의 쿼리 작성, 예외 처리, 인덱스와 트랜잭션을 스터디로 정리했습니다. Explain과 ACID 등 데이터베이스 동작 원리를 심화 학습했습니다.
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

비트윈의 HBase 저장 구조와 Datastore 기반 접근 방식을 설명했습니다. 트랜잭션·인덱스·키 설계로 성능과 무결성을 확보했습니다.

HBase의 다중 행·테이블 트랜잭션 부재를 해결하기 위해 Haeinsa를 소개했습니다. ACID와 직렬화 격리를 제공하며, 연산 패턴별 성능 특성을 설명합니다.