약 2~3주동안 고민하면서 계속 변경되는 백엔드 레이어를 잠깐 정리하고자 합니다. 현재 일하는 직군이 백엔드 개발자가 아니여서 내용이 부족할 수 있습니다. 레이어 구조 현재 백엔드는 FastAPI로 개발하고 있습니다. FastAPI는 springboot, Django와 다르게 레이어 구조가 정해진게 없습니다. 자유롭게 레이어구조를 사용할 수 있습니다. 그러다보니, 저처럼 백엔드 개발자가 아닌 사람은 적응하기 어렵습니다. boiler template을 여러개 살펴보고 결정한 레이어는 controller, service 레이어로 결정했습니다. 단순히, 외부 요청과 응답을 처리하는 레이어와 내부로직을 처리 레이어로 분리했습니다. 가장 큰 고민이며 아직도 해결못한 문제. 예외처리를 어떻게 할 것인가? 예외처리를..