Microservice Tutorial Part 01: Creating the Initial Solution

Follow the Get Started guide to create a new layered web application with the following configurations:

  • Solution name: CloudCrm
  • Database Provider: Entity Framework Core
  • Database Management System: SQL Server
  • UI Framework: MVC / Razor Pages
  • Mobile framework: None
  • Public website: Selected

You can select the other options based on your preference.

Please complete the Get Started guide and run the web application before going further. You can skip the sections after the Running the Solution section, if you don't prefer to complete all.

The initial solution structure should be like the following in ABP Studio's Solution Explorer:

abp-studio-solution-explorer-initial-cloud-crm-microservice-solution

ABP Studio will perform a few additional steps after creating your solution. Please wait until all the background tasks are completed before going further.

Initially you see three folders (apps, gateways and services) and ~10 ABP Studio modules (depends on your preferences while creating the solution) under the CloudCrm ABP Studio solution. Some of these modules represent microservices, some of them represent web applications and some others represent API gateways in our system.

An ABP Studio module is typically a .NET solution and an ABP Studio solution is an umbrella concept for multiple .NET Solutions (see the Concepts document for more).

You can see the Microservice Solution Template document later if you want to understand the initial solution structure with all its details. However, it is not needed to follow this tutorial.

Summary

In this part, you've created the initial microservice solution, which already contains a few infrastructure services. We will create our first business service in the next part.


Contributors


Last updated: November 26, 2024 Edit this page on GitHub

Was this page helpful?

Please make a selection.

To help us improve, please share your reason for the negative feedback in the field below.

Please enter a note.

Thank you for your valuable feedback!

Please note that although we cannot respond to feedback, our team will use your comments to improve the experience.

In this document
Community Talks

What’s New with .NET 9 & ABP 9?

21 Nov, 17:00
Online
Watch the Event
Mastering ABP Framework Book
Mastering ABP Framework

This book will help you gain a complete understanding of the framework and modern web application development techniques.

Learn More