You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FVirtoCommerce%2Fvc-platform%2Fmaster%2Fazuredeploy.json)
9
+
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FVirtoCommerce%2Fvc-platform%2Fdev%2FazureDeployWebAppForContainer.json)
10
10
11
11
Virto Commerce is an open-source platform for building extensible ecommerce applications. This includes complex digital commerce solutions for B2B, B2C, or B2B2C businesses, [marketplaces](https://virtocommerce.com/solutions/marketplace), and derived SaaS commerce platforms.
12
12
@@ -15,6 +15,7 @@ Virto Commerce architecture is based on such principles as Microservices, API-fi
15
15
## Principles
16
16
The main principle is to help the development teams focus on the implementation of business features without worrying about **CLEAN ARCHITECTURE**.
17
17
18
+
***[Atomic Architecture](https://virtocommerce.com/atomic-architecture)**: Assemble your scalable ecommerce solution by selecting ready-to-use modules that serve all your digital needs.
18
19
***[MICROSERVICES](https://virtocommerce.com/microservices)**: Every application is built from headless microservices (modules). Applications and microservices are not limited to composite applications, they can also be used for building any other application and hence are functionally independent.
19
20
***[API-FIRST](https://virtocommerce.com/api-ecommerce)**: Ecommerce service with the right API design. All business logic is accessible via API, either Rest or GraphQL.
20
21
***[CLOUD NATIVE](https://virtocommerce.com/cloud-ecommerce)**: Ecommerce service is delivered in line with the SaaS model. This adds significant benefits for your business:
@@ -24,7 +25,7 @@ The main principle is to help the development teams focus on the implementation
24
25
***[HEADLESS](https://virtocommerce.com/headless-ecommerce)**: Allows an enterprise to support omnichannel journeys across traditional and digital touchpoints as well as new business models.
25
26
***EXTENSIBILITY AND [COMPOSABILITY](https://virtocommerce.com/composable-ecommerce)**: API model, persistence model, and business logic can be extended as needed without deploying or re-deploying the solution. This provides superior business agility and keeps you and your service up to date.
26
27
27
-
## Architecture Overview
28
+
## Overview
28
29
The following chart illustrates the high-level architecture and main areas of the Virto Commerce solutions:
@@ -46,15 +47,15 @@ The following chart illustrates the high-level architecture and main areas of th
46
47
## Introduction to Virto Commerce
47
48
These Virto Commerce docs will help you in learning and using the Virto Commerce platform, from your local solution to optimizing complex enterprise builds:
In our work, we make every effort to always use advanced technologies. We picked the techs below as a result of our extensive experience in working with Microsoft products:
56
57
57
-
* .NET Core and ASP.NET Core as base platform
58
+
* .NET and ASP.NET Core as base platform
58
59
* EF Core as primary ORM
59
60
* ASP.NET Core Identity for authentication and authorization
60
61
* OpenIddict for OAuth authentication
@@ -65,29 +66,11 @@ In our work, we make every effort to always use advanced technologies. We picked
65
66
* HangFire for running background tasks
66
67
67
68
## References
68
-
* Deployment:
69
-
*[Deploying on Windows](docs/getting-started/deploy-from-precompiled-binaries-windows.md)
70
-
*[Deploying on Linux](docs/getting-started/deploy-from-precompiled-binaries-linux.md)
71
-
*[Deploying to Azure](docs/getting-started/deploy-from-precompiled-binaries-azure.md)
72
-
*[Deploying on MacOS](docs/getting-started/deploy-from-precompiled-binaries-MacOS.md)
73
-
*[Connecting Storefront to Platform](docs/getting-started/connect-storefront-to-platform-v3.md)
74
-
*[Deploying Platform v3 from source code](docs/developer-guide/deploy-from-source-code.md)
75
-
* Virto Commerce Documentation: https://www.virtocommerce.com/docs/latest/
In the new version, we changed our primary technology stack to .NET Core for the platform application and all key modules. We also resolved known technical and architecture design issues we had in 2.x: caching, overloaded core module, asynchronous code, platform complexity, extensibility, performance, and authentication.
83
-
84
-
Besides, we improved the extensibility and unification of the application. The unified architecture and using best practices reduce the training time for developers who are just starting to work with Virto Commerce.
85
-
86
-
Virto Commerce Platform v3 helps you increase the development speed and significantly reduce time to market.
87
-
88
-
*[What’s New in VC3](docs/release-information/whats-new.md)
89
-
*[Update VC Platform Module from v2.x to v3](docs/release-information/update-to-version-3/update-module-from-platform-2.0-to-version-3.md)
90
-
91
74
## License
92
75
93
76
Copyright (c) Virto Solutions LTD. All rights reserved.
0 commit comments