Technical Challenge
The existing platform was designed and implemented mostly for private clinical use with the ability of multiple installations. The platform architecture suffered from lack of horizontal scalability and flexibility.

Horizontal scalability was introduced to the project along with microservices design, a containered environment and artifact delivery, and CQRS and ESP design patterns.
Business Impact
Horizontal scalability reduced maintenance costs not only by properly distributing computing resources in the production environment, but by enabling more flexible management development and QA environments as well.
