Python 데코레이터로 서비스 레이어의 횡단 관심사 분리하기참고: 이 글의 코드 예시는 실제 업무에서 진행한 리팩토링을 기반으로 작성되었지만, 회사의 비즈니스 로직과 도메인 정보는 모두 제거하고 일반적인 예시(음식 주문 시스템)로 변경했음. 핵심은 횡단 관심사를 어떻게 분리했는가이지, 구체적인 비즈니스 로직이 아니기 때문. 패턴과 접근 방식은 동일하게 유지했음.현재 서비스 로직FastAPI 사용중/api/v2/order├── service_base.py # 모든 서비스가 상속받음├── main/│ ├── router.py│ ├── service.py│ └── dependencies.py└── platform/ ├── router.py ├── service.py ├──..