+ About The Organisation
A major healthcare services group operating clinics and medical centres across Asia. The organisation manages large volumes of patient and operational data daily, relying on robust systems for appointments, records, and internal workflows. Many critical services were still running on outdated technology, creating significant maintenance and performance challenges.
![]()
+ 12 months to achieve the project
+ 10+ legacy services rebuilt
+ 1 Back-end Developer + Cloud Engineering Team
A cloud-native rebuild modernises critical legacy systems for a leadinghealthcare group, improving performance, security, and user experience.
In healthcare, legacy systems can limit performance, increase security risk, and frustrate users which impacting both operational efficiency and quality of care. As systems scale and regulatory expectations rise, patching aging platforms becomes unsustainable.
This case shows how a cloud-native rebuild provided a more secure, scalable foundation, improved system performance, and delivered a better user experience enabling the organisation to operate with greater reliability and confidence.
+ Delivery Stats
+ Legacy stack: JSP monolithic applications
+ Modern stack: Node.js microservices, REST APIs, Docker, Kubernetes, Azure API Management
+ Migration to Azure Cloud
+ Improved security and performance
+ UI upgraded to modern standards
+ Single consolidated platform replacing multiple outdated apps
+ The Challenge
The group’s back-office systems were written in legacy JSP, making them:
- hard to maintain
- slow to scale
- vulnerable to security risks
- unable to support modern UI/UX
- increasingly unstable as business volumes grew
Operational teams struggled with slow response times and outdated interfaces. Integrating with newer systems was difficult due to the monolithic architecture. The organisation needed a full modernisation to ensure stability, security, and long-term scalability.
+ The Solution
We+ Asia redesigned and rebuilt the legacy applications as cloud-native micro services on Azure.
Our approach included:
- Analysing legacy JSP codebases and breaking them into modular services
- Designing and developing Node.js micro services to replace each legacy component
- Deploying all services using Docker and Kubernetes
- Implementing Azure API Management to control and secure traffic
- Updating the user interface with a cleaner, modern design
- Executing structured migration and performance testing
- Coordinating with clinic staff to validate workflows and ensure operational continuity
- The new architecture provides flexibility for future enhancements, easier deployments, and improved resilience.
+ The Results
+ Multiple JSP applications fully replaced with cloud-native microservices
+ Significant performance gains from API optimisation and containerisation
+ Security strengthened through Azure API Management and cloud-native controls
+ Faster access speed for internal users across clinical operations
+ Improved maintainability with modular services and modern codebase
+ Future-ready architecture supporting new digital services and integrations
Ready to go from
we to we+?
Whether you’re scaling, stuck or just curious, we’re ready when
you are.