IAM 을 회사에서 구축하며, 각 서비스 개발자들이 IAM을 연동하는데 도움을 주는 admin UI를 개발 하고 있다.Next.js 를 사용해서 개발하고 있는데, 그냥 코드를 짜도 동작은 하지만, 모듈 분리를 통해 유지보수를 수월하도록 변경했다. 💫 모듈 분리를 하는 이유✅ 유지보수성 향상한 파일에 모든 기능이 몰려 있으면 수정할 때 영향도가 커지고, 실수할 확률도 높아집니다. 모듈을 분리하면 코드 수정 범위를 줄일 수 있어 안정성이 증가합니다.✅ 재사용성 증가API 요청, 유틸 함수, 검증 로직 등을 모듈화하면 여러 곳에서 재사용할 수 있어 코드 중복을 방지할 수 있습니다.✅ 협업 효율성 향상여러 명이 동시에 작업할 때, 코드가 깔끔하게 정리되어 있으면 충돌을 줄이고 작업 분배가 쉬워집니다.✅ 성능 ..