꾸준히 정리

실용주의 프로그래머 2장 실용주의 접근법

항목 8. 좋은 설계의 핵심 ETC(Easier to change), 하지만 적당히와 적절히! 엔지니어링 일지가 가장 좋은 툴이 블로그나 노션인데, 한동안 잘 안적고 있어서 적어야겠다고 생각. 항목 9. DRY: 중복의 해악 중복의 해악으로 주석과 코드가 그 지식이 중복된다는 것을 책을 보고 깨달음. 주석은 목적과 용도를 넣기...

local cache 설계와 알게된 내용

내용 동기 회사 상품 목록 api 중 상당히 느린 코드가 있었다. 해당 코드는 코드 구조가 상당히 복잡하여, 속도 개선을 위해서 아래와 같은 선택지가 있었다. 해당 상품목록 api를 사용하는 프론트 코드에서 반드시 사용하는 response만 확인하여, 성능이 개선된 v3 api 개발. 반복적으로 호출하는 상품, 아이템에 캐싱을...