server.ts 에서 너무 많은 책임을 가지고 있다.app.ts 인데, index.ts 로 바꾸는 것이 좋겠다.현재 상황에서는 진입점을 바꾸고, server.ts의 책임을 나누는 것이 가장 우선적으로 할 일이라고 생각하여, 이 부분을 중점적으로 변경했습니다.
index.ts: 애플리케이션 시작점과 프로세스 관리app.ts: 애플리케이션 초기화와 의존성 구성server.ts: 서버 관련 기능이렇게 다음과 같이 관심사를 분리해서 나누는 것에 초점을 맞추어 진행했습니다.
server.ts 의 역할을 ProxyHandler 와 LogHandler 로 나누었습니다.ProxyHandler 와 ProxyService 로 나누어 비지니스와 프레젠테이션 로직을 분리했습니다.