국내 IT 기업 기술 블로그 최신 글

NEW FEATURE

기술을 읽던 곳에서, 다음 기회를 만나세요.

채용 검색부터 관심사 기반 추천, 내 적합도까지.

새로운 기술 블로그가 추가되었어요

필터 1
코어뱅킹 우당탕탕 정산 자동화 개발
8퍼센트
백엔드

코어뱅킹 우당탕탕 정산 자동화 개발

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

#자동화#비동기
2800
올리브영 결제 이야기 Part - 3
올리브영
백엔드

올리브영 결제 이야기 Part - 3

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

#transaction#DB
28500
블록체인? 채굴해서 코인 나오는 건 알겠는데...
플라네타리움
백엔드

블록체인? 채굴해서 코인 나오는 건 알겠는데...

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

#블록체인#데이터베이스
300
MSA 환경에서 네트워크 예외를 잘 다루는 방법
카카오페이
아키텍처

MSA 환경에서 네트워크 예외를 잘 다루는 방법

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

#MSA#transaction
3700
올리브영 결제 이야기 Part - 1
올리브영
백엔드

올리브영 결제 이야기 Part - 1

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

#결제#비동기
4500
for 루프에서 transaction.on_commit을 사용할 때 콜백 함수에 인자를 올바르게 넘기는 방법
8퍼센트
백엔드

for 루프에서 transaction.on_commit을 사용할 때 콜백 함수에 인자를 올바르게 넘기는 방법

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

#Python#Django
800
신규 서비스 배포 전에 실험과 개선을 반복한 이야기
마켓컬리
백엔드

신규 서비스 배포 전에 실험과 개선을 반복한 이야기

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

#성능#데드락
000
두숟갈 스터디 - 5
8퍼센트
백엔드

두숟갈 스터디 - 5

Django ORM의 쿼리 작성, 예외 처리, 인덱스와 트랜잭션을 스터디로 정리했습니다. Explain과 ACID 등 데이터베이스 동작 원리를 심화 학습했습니다.

#Django#ORM
1600
쿠팡 파트너스

광고

개발자를 위한 서적을 확인해 보세요

이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

#개발서적#프로그래밍
비트윈의 HBase 스키마 해부
타다
백엔드

비트윈의 HBase 스키마 해부

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

#HBase#Thrift
2300
HBase상 트랜잭션 라이브러리 Haeinsa를 소개합니다
타다
백엔드

HBase상 트랜잭션 라이브러리 Haeinsa를 소개합니다

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

#HBase#Haeinsa
1900