
Scalable Azure-Based Software Product for vCIO Service Management.
Industry
Information Technology, Software products
Technologies
.NET, Cloud, Angular.js, Azure
About
The Client is a US-based company offering software products and training services for managed services providers (MSPs).
Challenge
The Client wanted to deliver a SaaS product for providers of virtual Chief Information Officer (vCIO) services to help them automate business processes of their customers. The .NET-based application had to sustain an exceptional customer experience, ensure stable performance even in heavy load conditions and easily scale on demand.
The Client wanted to quickly launch basic product functionality and then expand the product capabilities through frequent updates not to lose the loyalty of MSP customers.
Solution
VolgoTechnologies cross-functional team of a PM, a BA, .NET developers and architects, test automation engineers, and DevOps engineers was entrusted with the delivery of the new SaaS product.
Create customizable customer reviews (QBR) and complete vCIO services impact assessment. Manage service delivery strategies for every customer.
Staging
Data Ware House
Data Ware House
Desktop Application

Results
The Client managed to launch its SaaS application in time and regularly updated the product with new capabilities. Ensuring seamless modern experience of vCIO services management, the cloud-based application efficiently coped with the growing customer base.
Technologies and Tools
SaaS Development: .NET Core 3.1, C# 8; Angular 10, TypeScript 3.9, NgRx, MobX; Docker, Docker Compose; Istio; Ocelot API gateway (OSS); Nginx; Umbrella Management API; Entity Framework Core, Dapper; Grafana, Kiali, Jaeger; Chargify; Mailchimp with Mandrill; Google Analytics, Appcues, ZenDesk.