$ ls tags/ / refactoring
#refactoring
2 posts
backend
쉬운 분리, 어려운 경계
874줄 NotificationsService를 facade + 서브서비스로 나눴다. 분리 자체보다 어려운 건 경계를 어디에 그을지, 그리고 나눈 뒤 그 경계를 어떻게 지킬지였다.
2026.04.14 2 min read nestjs · architecture · refactoring · service-split
frontend
React Query 훅을 Query / Mutation으로 분리하는 패턴
200~600줄짜리 단일 훅 파일을 Query/Mutation으로 쪼개는 구조. query key 소유권, 배럴 하위 호환, 순환 참조 방지까지 다룬다.
2026.04.12 4 min read react-query · tanstack-query · hooks · refactoring · frontend