The platform for monitoring the consumption of resources and other system information on virtual machines for analysis and emergency feedback. The platform consists of two web servers (ASP.NET Core) for processing data, cross-platform application (.NET Core) for gathering data and SPA (Angular) for managing information, as well as displaying charts and tables.
Technologies:
Backend:
- Platform: ASP.NET Core WebAPI
- Network: REST, JWT, Azure Service Bus, Azure SignalR
- Database: MS SQL Server 2016, Entity Framework Core, Azure Cosmos DB, MongoDB .NET Driver
- CI: appveyor.com, travis-ci.org
- Other: Google API, SendGrid, Azure ML Laboratory
Frontend:
- Angular
- Typescript
- HTML5/CSS3
- SASS
- Prime NG
- D3, Firebase