vc-platform icon indicating copy to clipboard operation
vc-platform copied to clipboard

PT-3266: Platform decoupling R&D project result (Do not merge!)

Open tatarincev opened this issue 3 years ago • 0 comments

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

image image

tatarincev avatar Jul 27 '21 09:07 tatarincev