spring-architecture-converg.../docs/architecture/package-map.md
forge-bot a40a87c6bf
All checks were successful
ci / test (pull_request) Successful in 7s
결제 전환 목표 아키텍처 정의 (1/2) (2/2) (iss-b18303f7c323)
2026-07-12 04:00:07 +00:00

908 B

Package Map

Package Responsibility Forbidden Dependencies
controller Handles incoming requests, orchestrates service calls. None (depends on services only)
service Contains business logic, interacts with the repository. Controller (should not depend on controllers)
repository Responsible for data access, interacts with the database. Service (never calls services directly)
domain Represents core business concepts, contains domain logic. None (should be independent from others)
integration Manages external integrations like payment gateways. Domain (should not directly access domain)