docs/en/solution-templates/microservice/overview.md
//[doc-seo]
{
"Description": "Explore the Microservice solution template for ABP Framework, featuring pre-installed libraries and services for seamless development and production."
}
//[doc-nav]
{
"Next": {
"Name": "Solution Structure",
"Path": "solution-templates/microservice/solution-structure"
}
}
You must have an ABP Business or a higher license to be able to create a microservice solution.
In this document, you will learn what the Microservice solution template offers to you.
Figure: Overall Diagram of the Solution (not all associations are shown, for the sake of simplicity)
All the following libraries and services are pre-installed and configured for both of development and production environments. After creating your solution, you can change to remove most of them.
The following features are built and pre-configured for you in the solution.
The following modules are pre-installed and configured for the solution:
In addition these, Feature Management, Permission Management and Setting Management modules are pre-installed as they are the fundamental feature modules of the ABP.
The following modules are optionally included in the solution, so you can select the ones you need:
The LeptonX theme is pre-configured for the solution. You can select one of the color palettes (System, Light or Dark) as default, while the end-user dynamically change it on the fly.
Microservice startup template asks for some preferences while creating your solution.
There are two database provider options are provided on a new microservice solution creation:
The solution comes with a main web application with the following UI Framework options:
If you prefer, the solution includes a mobile application with its dedicated API Gateway. The mobile application is fully integrated to the system, implements authentication (login) and other ABP features, and includes a few screens that you can use and take as example. The following options are available:
The SaaS module is included as an option. When you select it, the multi-tenancy system is automatically configured. Otherwise, the system will not include any multi-tenancy overhead.