```json //[doc-seo] { "Description": "Explore the ABP Studio Microservice Solution Template to quickly build robust, integrated microservices with best practices and ready-to-use components." } ``` # ABP Studio: Microservice Solution Template ````json //[doc-nav] { "Next": { "Name": "Microservice Solution: Overview", "Path": "solution-templates/microservice/overview" } } ```` > You must have an ABP Business or a higher license to use this startup template. ABP Studio provides pre-architected and production-ready templates to jump start a new solution. One of them is the Microservice solution template. You can use it to build distributed systems with common microservice patterns. It includes multiple services, API gateways and applications that are well integrated to each other and ready to be a great base solution for your microservice system. > **This document explains the Microservice solution template in every details. So, it is a reference document to fully understand the solution and refer when you have trouble.** > > **If you just want to quickly create a microservice solution, please refer to *[Quick Start: Creating a Microservice Solution with ABP Studio](../../get-started/microservice.md)* document.** ## Contents * [Overview](overview.md) * [Solution structure](solution-structure.md) * [Main Components](main-components.md) * [Microservices](microservices.md) * [API Gateways](api-gateways.md) * [Web Applications](web-applications.md) * [Mobile Applications](mobile-applications.md) * [Built-In Features](built-in-features.md) * [Authentication](authentication.md) * [Database configurations](database-configurations.md) * [Logging (with Serilog and Elasticsearch)](logging.md) * [Monitoring (with Prometheus and Grafana)](monitoring.md) * [Swagger integration](swagger-integration.md) * [Permission management](permission-management.md) * [Feature management](feature-management.md) * [Localization system](localization-system.md) * [Background Jobs](background-jobs.md) * [Background Workers](background-workers.md) * [Distributed Locking](distributed-locking.md) * [Distributed Cache](distributed-cache.md) * [Multi-Tenancy](multi-tenancy.md) * [BLOB Storing](blob-storing.md) * [CORS configuration](cors-configuration.md) * [Communication](communication.md) * [HTTP API Calls](http-api-calls.md) * [gRPC Calls](grpc-calls.md) * [Distributed Events](distributed-events.md) * [Helm Charts and Kubernetes](helm-charts-and-kubernetes.md) * [Guides](guides.md) * [Adding new microservices](adding-new-microservices.md) * [Adding new applications](adding-new-applications.md) * [Adding new API gateways](adding-new-api-gateways.md) * [Mono-repo vs multiple repository approaches](mono-repo-vs-multiple-repository-approaches.md) * [Authoring unit and integration tests](authoring-unit-and-integration-tests.md) * [How to use with ABP Suite](how-to-use-with-abp-suite.md)