- 시스템 복잡도 관리를 위해 사용자 액션을 클라이언트, API, DB 레이어로 분리하는 것이 중요하며, Next.js는 이러한 레이어 분리를 잘 지원한다. 🏗️
- 분리의 핵심 기준은 각 컴포넌트의 '기술적인 역할'에 따른 책임 분할이다. ⚙️
- React의 동시성 및 멱등성 원칙을 활용하여 기술을 효율적으로 사용하고 분리 기준을 명확히 해야 한다. ⚛️
- 적절한 분리 없이는 서비스에 다양한 페르소나가 추가될 때 로직 복잡도가 기하급수적으로 증가하여 시스템 관리가 어려워진다. 📈





