- Cloud solutions
- Multitenancy
- SSO
- Frontend
Enterprise Email Migration Software Development
client
NDA Protected
- Switzerland
- 51-200 employees
The client is a fast-moving, international technology company, specializing in powerful, highly scalable Office 365 migration and management solutions. They enable their customers and partners to move quickly and seamlessly into Office 365 and later equip them with the needed tools to get the best possible ongoing experience with the service.
request background
Flexible way of managing subscriptions
The client needed an internal set of shared services, to provide them and their partners with an easy way to manage subscriptions and organizations in a flexible way. Management of multiple Office365 tenants was a rather complex task, so they had to look at multiple out-sourcing providers, taking into consideration the following aspects like speed of work, technology stack, libraries used, architecture and design patterns.
challenge
Complete system audit
There were many problems holding the solution back like lack of documentation and absence of fresh ideas. Moreover, the whole system contained many sub-products that needed to be audited, multi tenancy and tenancy had to be added, Okta had to be replaced with SSO.
goals
- Create a core for a complete authorization and role management system from scratch
- Develop a management system for users, organization, and subscriptions
- Set up a library of universal access to different data sources
solution
Perfecting the product
- .NET Core, ASP.NET Core, EF Core, Identity Server, Azure Clouds, AWS Clouds, Docker, DynamoDB, MySQL, MSSQL, RabbitMQ, React.JS
- 3 years
- 10 specialists
Since the first stages of delivering the concept of the new set of services, the client enjoyed the result and wanted to implement everything as fast as possible. A lot of time and effort was spent on the analysis and identification of the bounded contexts (Domain Driven Design) of initial deliverables. We had multiple teams of different sizes, based on the demand of the product, with individual tasks and skillsets: architects, senior and junior C# developers on the back-end, UI/UX frontend developers (React). All the work was coordinated, implemented, and released by leveraging Azure DevOps service.
- Email. Enterprise email migration software, enabling the transfer of Exchange Mailboxes and Exchange Archives quickly and safely to cloud or on-premises servers
- Archive. Precision email archive migration software, built to quickly and securely migrate data to cloud solution or other archiving systems
- Enterprise vault. Replication tool for backup and migration from an experienced and trusted Veritas partner
- Tenant to Tenant. Migrate, consolidate and relocate cloud tenants. Their cloud migration solution achieves industry-leading migration speeds and operates in your cloud environment
outcome
Customer loyalty increased by 75%
- Creation of the library of universal access to different data sources made it possible to make reports based on data stored.
- Utilizing the system of single authorization (SSO), the problem of storing data of unsynchronized users in different places was solved.
- 87% time to create and receive a report was reduced
- 46% IT costs reduces
client feedback
They are always doing everything they can to make their code, documentation, and tests as good as possible
Great and very smart people working there. Whomever I interacted with was impressive, from both technology and human side.