Our client provides software and data management, integration, and exchange solutions for public safety, law enforcement, and other public sector entities of all sizes and tiers. Their main goal was to have software that runs seamlessly across devices and operating systems so that they can access it anywhere, as well as to attract a new generation of professionals - a younger, more mobile, and tech-savvy workforce.
We embarked on a multi-phased, multi-year modernization project, with the goal of meeting several key requirements:
- Modern, future-proof technology stack
- Offline operation and sync
- Responsive design
- Data security
- Access and permissions
To meet the demand for a robust, yet flexible application infrastructure, our team designed a distributed microservice architecture based on .NET Core and Oracle. Breaking the classic monolith into a set of microservices allowed our client to deploy core application capabilities both on customer premises as well as on private cloud infrastructure, depending on business needs.
We are excited to share more about this project in the infographic below.
If you want to learn more, check out our detailed case study.