BACKEND·중요도 6·2026. 06. 01.·Dev.to
Clean Architecture in a FastAPI + Vue 3 monorepo
── KO ──────────────────
FastAPI와 Vue 3를 사용한 NumPath의 클린 아키텍처 구현에 대한 블로그 포스트입니다.
이 글은 NumPath가 FastAPI 백엔드와 Vue 3 프론트엔드, Python ML 모듈을 결합한 클린 아키텍처를 채택하는 방법을 설명합니다. 독립적인 연구 프로젝트로서, 모든 요소가 하나의 리포지토리에서 관리되어야 하며, 아키텍처는 엄격한 규칙을 적용하여 사용자 데이터를 수집하고 테스트 가능성을 유지해야 합니다. 이 포스트는 그러한 구조와 의존성 방향의 중요성을 강조합니다.
── EN ──────────────────
Blog post on implementing Clean Architecture with FastAPI and Vue 3 in NumPath.
This post explains how NumPath adopts Clean Architecture to integrate a FastAPI backend, Vue 3 frontend, and a Python ML module. As an independent research project, all components must be managed within a single repository, and the architecture enforces strict rules to collect user data and maintain testability. The article emphasizes the importance of structure and the direction of dependencies.