개요도메인 주도 설계 첫걸음을 재독 중인데 명확히 하고픈 용어를 정리해둔다.낙관적 동시성1. 개념“설마 충돌하겠어?”낙관적 동시성(Optimistic Concurrency Control, OCC)은 동시 접근이 드물게 충돌한다고 가정하는 전략이다. 여러 사용자가 같은 데이터를 동시에 수정하더라도, 대부분의 경우 충돌이 일어나지 않는다는 “낙관적” 전제 위에서 동작한다.즉, 먼저 락을 걸지 않고 자유롭게 작업을 진행한 뒤, 최종 저장 시점에 충돌 여부를 검사한다.2. 동작 방식읽기(Read): 데이터를 가져올 때 버전 정보(예: version number, timestamp)를 함께 가져온다.이렇게 읽은 값에 대해 작업을 할 때까지 다른 사용자가 수정하지 않을 것이라고 낙관적으로 보는 것이다.그러기 위해서..
development
2025. 10. 1. 07:50
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 독서후기
- ChatGPT
- github
- websocket
- intellij
- MCP
- bun
- golang
- postgres
- 잡학툰
- Echo
- 영화
- agile
- 티스토리챌린지
- 인텔리제이
- API
- backend
- notion
- OpenAI
- solid
- strange
- go
- 체호프
- 오블완
- 클린 애자일
- gocore
- Gin
- 독서
- claude code
- clean agile
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
글 보관함