Solution Templates
ABP provides pre-architected and production-ready templates to jump start a new solution.
You can see the Solution Template Selection Guide if you are not sure which solution template is suitable for you.
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