vc-platform
vc-platform copied to clipboard
PT-3266: Platform decoupling R&D project result (Do not merge!)
The main idea is to decouple the current platform solution from the next functional parts
- Security
- Manager UI
- Assets
- Hangfire
- Swagger and move them out into standalone modules.
By these changes we address the following problems:
- Frequent platform releases, because of receive platform updates is not streamlined for our customers.
- Low cohesion of platform solution
- Unable to update some holding by platform runtime dependencies (Hangfire, AzureBlob, etc) without enforcing customer to update whole platform application.
- Tightly coupling with web interface (manager) which is redundant when you have to host a platform as a service without any UI.
- Works without access to a database