Cabi는 42Seoul 카뎃(본과정 교육생)을 위한 서비스이다.그렇기 때문에 42 자체 인트라넷인 42 intra를 통해 로그인이 가능한 유저만 서비스를 이용할 수 있도록 해야한다.Cabi에서는 이를 위해 passport-42 node 라이브러리를 사용사용자로하여금
❓ 블랙홀에 빠진 유저는 42 intra 로그인을 할 수 없기 때문에 Cabi 사이트에는 로그인이 불가능하다. 따라서 해당 유저가 대여하고 있던 사물함이 있어도 반납할 수 없다. 이로 인해 사용되지 않은 채로 방치되는 사물함이 생기고, 해당 유저에게 연체 메일이 발송되
해당 문서는 Cabi 서비스의 핵심이라고 할 수 있는 사물함 대여/반납 기능을 구현중 트랜잭션 관리 문제로 발생했던 이슈와 그 해결과정을 정리한 것이다.