~/tech-blog/tag/트랜잭션 — zsh

#트랜잭션 7 posts

카테고리를 가로질러 트랜잭션를 다룬 글을 모았습니다.

SPRING

실무에서 잘못 사용하고 있던 Transaction

실무 프로젝트 전반에 REQUIRES_NEW가 남용되던 원인을 프록시 패턴과 롤백 시점 이해 부족에서 찾아 분석한 경험을 공유합니다.

2024.09.21 · efa5056 · Spring — 5 min
DATABASE

MVCC (multiversion concurrency control)

락 기반 동시성 제어의 한계를 살펴보고, MVCC가 커밋된 데이터만 읽는 방식과 트랜잭션 격리 수준에 따라 읽는 데이터가 달라지는 원리를 정리합니다.

2024.09.13 · efa5056 · Database — 3 min
KAFKA

Kafka 동시성 발생

카프카 다중 컨슈머로 인한 중복 적재 문제를 분산락으로 해결한 경험과, 트랜잭션 ACID·동시성 제어 이론을 함께 정리합니다.

2024.09.13 · efa5056 · Kafka — 8 min
도메인 주도 개발 시작하기 · 3/10

애그리거트

애그리거트의 개념과 애그리거트 루트의 역할을 정리하고, 트랜잭션 범위를 하나의 애그리거트로 제한해야 하는 이유와 ID를 이용한 애그리거트 참조 방식을 설명합니다.

2023.08.20 · efa5056 · 도메인 주도 개발 시작하기 — 7 min
SPRING

테스트에서 만난 NoUniqueBeanDefinitionException

여러 개의 트랜잭션 매니저 빈이 등록된 환경에서 테스트 코드가 NoUniqueBeanDefinitionException을 던진 원인과 해결 과정을 정리합니다.

2022.12.22 · ea0f709 · Spring — 1 min
SPRING

@Transactional 이란? 트랜잭션 성질

트랜잭션의 ACID 성질과 @Transactional의 propagation, isolation, rollbackFor 등 주요 옵션을 정리합니다.

2022.11.30 · efa5056 · Spring — 7 min
● main 214 posts UTF-8 LF © 2026 코징 RSS · GitHub