도메인(엔티티)
유스케이스(서비스)
컨트롤러(어댑터)
인터페이스(DB 등. 의존성 역전)
인프라(외부 프레임워크)
테스트(Fake 리포지토리: API, 비즈니스, 유스케이스 테스트..)
domain/
entities.py
application/
use_cases/
create_user.py
interfaces/
user_repository.py
interface_adapter/
controller/
create_user.py
framework_and_driver/
server.py
db/
user_repository.py
orm.py