점장이
Preview Image

👍 좋아요 버튼 누르는 건 1초, 설계하는 건 하루

TL;DR 💡 좋아요 기능을 설계하면서 삭제 전략, 중복 요청(따닥) 처리, 상품 상태 분리까지 고민이 꼬리를 물었다. ‘단순한 기능’은 없었다. 👍 좋아요 하나쯤이야 이커머스 설계 과제에서 좋아요 기능을 접했다. 처음엔 likes 테이블 하나 만들고 INSERT/DELETE 하면 되는 거 아닌가?’라고 생각했다. 근데 막상 설계를 시작하니까 ...

Preview Image

🤔 Facade? 그거 우리 회사에서 그냥 'ApiService'라고 불렀는데

TL;DR 💡 실무에서 쓰던 패턴에 이름이 있었다. 용어를 알고 나니 설명이 쉬워지고, 테스트도 쉬워졌다. 🤔 이미 하고 있었는데, 이름을 몰랐다 부트캠프 과제로 User API를 구현하면서 Facade 패턴을 적용했다. 그런데 코드를 짜다 보니 이상하게 익숙했다. Facade는 프랑스어로 “건물의 정면/외관”이라는 뜻이다. 건물 앞면은 ...