Backend뱅크샐러드가 게임을 만들 때 데이터 정합성을 유지하는 법 (feat. 낙관적 락)
뱅크샐러드에서 금융 자산 관리와 게임화 요소를 결합한 '일해라 김뱅샐' 서비스를 개발하며 겪었던 데이터 정합성 문제를 해결하기 위한 방안을 공유합니다. 이 글은 실제 원화로 전환 가능한 게임 재화 '샐(SAL)'을 다루면서 발생할 수 있는 데이터 불일치 문제를 해결하기 위해 '재시도 로직 없는 낙관적 락' 설계 패턴을 도입한 경험을 설명합니다. 이를 통해 게임의 재미는 유지하면서도 금융 서비스로서의 정확성과 신뢰성을 확보하는 방법을 다룹니다.








