2025.09.10B·02ACID: 데이터베이스의 절대 약속
은행이 NoSQL 대신 RDBMS를 쓰는 이유. All or Nothing(원자성)부터 트랜잭션 격리 수준(Isolation Levels), 데드락(Deadlock), 그리고 시니어 개발자가 되는 관점까지 완벽 정리.
CSBackendDatabase
→2025.07.03F·154트랜잭션: 작업의 원자적 단위
데이터베이스 트랜잭션의 개념과 ACID 특성을 경험을 통해 이해한 과정
databasetransactionACID
→2025.06.04A·01MSA의 악몽, 분산 트랜잭션 (Saga 패턴으로 해결하기)
서비스를 MSA로 쪼갰더니 트랜잭션 관리가 지옥이 되었습니다. 주문은 성공했는데 결제는 실패하고, 재고는 이미 차감되었다면? 모놀리식의 ACID가 그리워지는 순간, 분산 환경에서 데이터 일관성을 지키는 Two-Phase Commit(2PC), Saga 패턴(Choreography, Orchestration)을 구체적인 예제와 함께 다뤄봤습니다.
MSAArchitectureDatabase
→