비
비브로스
December 18, 20241회
똑닥 멤버십과 MongoDB 트랜잭션 충돌 방지 방법

간단 소개
똑닥 멤버십 서비스 도입 과정에서 발생한 MongoDB 트랜잭션 충돌 문제와 해결 방안, Lock 메커니즘 적용 사례를 공유합니다.
AI Summary
똑닥 멤버십과 MongoDB 트랜잭션 충돌 방지
- 멤버십 서비스 도입 배경: 운영 자금 확보를 위해 유료 멤버십 전환, 안전한 정기 결제 시스템 구축이 중요.
- MongoDB 트랜잭션: ACID 속성을 만족하며 데이터 일관성 유지, 멤버십 데이터 관리에 활용.
- Write Conflict: 동일 문서 동시 수정 시 발생, 이중 결제 문제 유발. Lock 메커니즘으로 해결.
- 이중 결제 이슈: 결제 수단 변경 중복 처리, 해지 후 결제 취소 시 중복 결제 발생. 공통 키 Lock으로 해결.
- 결론: 트랜잭션 설계 시 충돌 예측 및 방지 대책 필요, Lock 메커니즘 활용, 모니터링 시스템 구축.
Next Feeds
.png&blockId=160a69a8-2507-8017-9cbf-fe65cbacf8f8&width=2400)
Github Ops 로 Mono Repo 배포를 더욱 쉽게
Github Ops를 활용하여 Mono Repo 배포를 효율적으로 관리하고 자동화하는 전략과 구현 방법을 제시합니다.
Github OpsMono RepoGithub ActionsIssueOps배포 자동화
2024. 12. 17.
AB180
사장님플러스 앱 아키텍처 전환 이후에 대하여
카카오페이 사장님플러스 앱의 MVVM 아키텍처 전환 사례를 통해 코드 가독성, 유지보수성, 개발 생산성 향상 전략을 제시합니다.
MVVM클린 아키텍처iOS카카오페이아키텍처 전환
2024. 12. 17.
카카오페이

부채 청산을 위한 글쓰기
SSG의 기술 부채 청산을 위한 글쓰기 방법론 소개: 기술 문서 작성의 중요성과 실질적인 접근법, 연습 포인트를 제시합니다.
기술 문서글쓰기지식 부채SSGDevrel
2024. 12. 17.
SSG

스칼라 컴파일 속도 빠르게 하기
스칼라 컴파일 속도 향상을 위해 typeclass 최적화 및 build pipelining 적용 방법을 소개하고, 실제 적용 사례와 주의사항을 설명합니다.
스칼라컴파일 속도TypeclassPipelining매크로
2024. 12. 17.
데브시스터즈

Spring Boot MongoDB 트랜잭션 도입 실전 가이드
Spring Boot MongoDB 트랜잭션 도입 시 Replica Set 설정, 트랜잭션 동작 방식, 설정 이슈 및 해결책을 제시합니다.
MongoDB트랜잭션Spring BootReplica Set데이터 일관성
2024. 12. 17.
올리브영
디자인 시스템 중 디자인 토큰을 여러 도구를 이용하여 자동화 하는 방법
피그마, Panda CSS, Github Action을 활용한 디자인 토큰 자동화로 개발 효율성을 향상시키고 DX 개선을 목표로 합니다.
디자인 시스템디자인 토큰Panda CSSFigmaGithub Action
2024. 12. 16.
올리브영