Solution Templates
ABP provides pre-architected and production-ready templates to jump start a new solution. The following solution templates are provided out of the box:
- Single-Layer Solution: A single-project solution. Recommended for building an application with a simpler and easy to understand architecture.
- Layered Solution: A fully layered (multiple projects) solution based on Domain Driven Design practices. Recommended for long-term projects that need a maintainable and extensible codebase.
- Microservice Solution: A distributed solution to build microservice systems. It includes pre-built services, API gateways, web and mobile applications, Kubernetes and Helm configuration, and everything you need to start your large-scale microservice solution.
- Application Module: A template that can be used to create a reusable application module based on the module development best practices & conventions. It is also suitable for creating services (with or without UI).
- Others