개발 로드맵 » 이력 » 버전 1
이태훈, 2025/08/12 03:47
| 1 | 1 | 이태훈 | h1. 개발 로드맵 |
|---|---|---|---|
| 2 | |||
| 3 | h2. 전체 구조 |
||
| 4 | |||
| 5 | * 이론 : ERP/회계/프로세스/재고•세무•원가의 핵심 개념 파악 |
||
| 6 | * 실전 : 웹 ERP(모놀리식) MVP 개발 → 점진적 고도화 |
||
| 7 | * 최소 산출물 : 도메인 용어집, 프로세스 다이어그램, ERD, 자동분개 규칙, API 스펙, 화면 와이어프레임, 테스트 시나리오, 배포 스트립트 |
||
| 8 | * 개발 스택 |
||
| 9 | ** 프론트엔드 : React.js + shadcn/ui (공통) |
||
| 10 | ** 백엔드1 : TypeScript/NextJS + Prisma + PostgreSQL + Next.js |
||
| 11 | ** 백엔드2 : Spring Boot + JPA + PostgreSQL + Next.js |
||
| 12 | |||
| 13 | h2. 아키텍처 원칙 |
||
| 14 | |||
| 15 | * 단일 정보 출처(SSOT) |
||
| 16 | ** DB : 스키마 - sql/migrations의 순수 SQL(표준 Postgres)로 관리 (둘다 동일 스키마 사용) |
||
| 17 | ** API : openapi/openapi.yaml (서버/클라이언트 SDK 자동 생성) |
||
| 18 | ** 이벤트 : events/*.json (도메인 이벤트 페이로드 스펙) |
||
| 19 | |||
| 20 | * 동일한 메인 모듈 |
||
| 21 | <pre> |
||
| 22 | auth, core, master(품목/거래처), finance(GL/분개), purchasing, sales, inventory |
||
| 23 | </pre> |
||
| 24 | |||
| 25 | * 동일한 테스트 시나리오 |
||
| 26 | ** 단위(분개 룰), 통합(입고→전표), E2E(발주→입고→청구/지급, 주문→출고→청구/수금) |