언어 바꾸기English
이전 목록

FastAPI + Vue 3 모노레포에서의 클린 아키텍처

Clean Architecture in a FastAPI + Vue 3 Monorepo

TL;DR AI

핵심 요약

1분
  1. NumPath는 FastAPI, Vue 3, Python ML 모듈로 구성된 모노레포 기반의 30주 PhD 연구 프로젝트다.

  2. 이 프로젝트는 도메인과 유스케이스 코드를 FastAPI, SQLAlchemy 등 프레임워크 세부 구현과 분리하는 Clean Architecture를 적용했다.

  3. 라우터, 설정, 영속성 계층이 경계 역할을 하며, 의존성은 핵심 로직 쪽으로만 향하도록 설계됐다.

  4. 이 구조는 데이터, API, 프런트엔드, ML 요소가 함께 변해도 테스트 가능하고 유지보수하기 쉬운 코드베이스를 목표로 한다.

원문 보기