DB에서 unsigned 발생 시 exception 처리

특정 column을 감소시킨 후 insert를 하는 로직이 있는 경우가 있다.ex) 광고를 등록할 때 user의 ticket count (unsgined)필드를 감소시킨 후 등록하고 광고를 insert하는 경우이 때 해당 column이 0인경우 insert를 금지해야하

2022년 5월 15일
·
0개의 댓글
post-thumbnail

용량 부족으로 죽어버린 Mongo

예창을 발표를 앞두고 어플리케이션 시뮬레이션을 하던 중 몽고가 죽어버렸다는 소식이 왔다...

2022년 5월 2일
·
0개의 댓글
post-thumbnail

효과적인 Error handling (feat. express)

무분별한 try-catch 및 로깅 남발로 난잡하게 error handling, error logging이 이루어지는 경우가 다반사였습니다. 이번 글에서는 여러 고민 끝에 제가 작성하고 적용했던 에러 핸들링, 로깅 방식을 소개드리고자 합니다.

2022년 4월 27일
·
2개의 댓글
post-thumbnail

Typeorm Cannot set property metadata of #<Repository> which has only a getter 오류

Typeorm은 orm이긴 하지만 typeorm이 작성해준 query가 바보같이 짜이기도 하고 최적화를 하기 위해서는 query를 어느정도 짜주어야한다.또한 서비스 규모가 어느정도 있거나 앞으로의 확장성을 위한다면 data mapper와 Custom repository

2022년 4월 6일
·
0개의 댓글