최대한 잘게 쪼개고 연관 있는 기능들 모아서 유지보수 쉽고 스케일아웃 확장 가능하게ㅇㅇ