대머리개발자

Eventually Consistent Write 본문

개발이야기

Eventually Consistent Write

대머리개발자 2025. 12. 24. 10:27

 

나의 코드 철학이다.. 쉽게 이야기 해보자.

 

댓글을 등록하는 흐름이다.

 

여기서 댓글을 등록하는 행위에서 

  • 게시글 존재 체크
  • 부모 댓글이 있는 경우 부모 댓글의 존재 체크

두 번의 부가적인(?) 조회가 발생한다.

 

헌데... 나는 들어오는데로

  • 게시글ID를 체크 하지 않고
  • 부모 댓글의 ID를 체크 하지 않고

그대로 Insert 하는 것이다.

 

체크를 하지 않으면 

"고아"가 되거나 다른 부모를 찾아가는 것인데

후자의 경우는 어차피 정합성을 체크해도 안 되는 부분이고

고아의 경우는  별도로 정리를 하거나 방치하면 된다.

 

 

강한 정합성을 요구하는 순간 시스템은 불필요하게 돈나 복잡해진다.

 

 

아무튼 쓰기 성능을 최우선 순위로 보는 것이닷!

 

물론 결제나 포인트같은 서비스 영역에서 이렇게 했다가는 보는 것이고..ㅎㅎ 적당히 케바케!