3 weeks ago, 1333 views
3 weeks ago, 1281 views
1 month ago, 307 views
1 month ago, 245 views
1 month ago, 3154 views
We are happy to introduce the eShopOnAbp project as an example microservice solution built with the ABP Framework by the core ABP team. This solution demonstrates the strength of ABP Framework and using it in a real-life case. The goal of the project is to create a full-featured cloud-native microservices reference application. The project is inspired by the eShopOnContainers project and shows how it can be implemented with the ABP Framework.
Project Status: Currently, the project doesn't have any business logic. We've just brought ABP's pre-built modules (Identity, Tenant Management, IdentityServer, etc) together as a base solution. However, it is fully working and you can now take it as a base solution for your microservice project. From now on, we will build the example application functionalities / business logic on top of it.
The source code is available on abpframework/eShopOnAbp repository.
The project follows micro-service architecture and overall structure is presented below.
You can either run in Visual Studio, or using Microsoft Tye. Tye is a developer tool that makes developing, testing, and deploying micro-services and distributed applications easier.
Clone the repository ( eShopOnAbp )
Install Tye (follow these steps)
Execute run-tye.ps1
Wait until all applications are up!
After all your backend services are up, start the angular application:
cd apps/angular
yarn start
We'll work on deployment & CI-CD processes as a next step and build the business logic on. First goal is deploying the entire application on Kubernetes.
Your comments and suggestions is important for us. You can ask your questions or post your feedback under this discussion entry.
Very nice but could be more detailed one
Hi guys, live demo not working 504 error is appearing, could you check please
This is a great project. Do you guys have something plan to add new microservices automatically? A little bit like adding new modules.
How close are you guys on the documentation to deploy on Kubernetes? I am trying to get this to work right now but having issues.
awesome!