MagoCloud architecture is designed to address three main requirements
MagoCloud is designed upon scalable server components created with Microsoft’s .NET Core technology. TaskBuilder has been turned into a Business Objects platform for business transactions, with high performances.
All the modern approaches to ensure scalability has been included, such as the disconnected DB model implemented by major products such as Microsoft SQLServer and Postgre
The front-end is a modern SPA application using extesively the Angular framework.
A special attention has been payed to leverage of the existing Mago desktop codebase, our product that has proven to be reliable and complete over the years.
The architecture is designed upon the web and cloud standard, with a clear separation between the various front-end components and the back-end services
The front-end is an Angular single page application, packaged and optimized
The back-end services are a series on .NET Core microservices, plus a set of legacy business components.
Subscription (company) data are stored in a cluster of DBs. Default DB is PostgreSQL, SQL Server is also supported. Default DB is PostgreSQL, SQL Server is also supported