Client Overview
Our client is a leading care provider for patients with diabetes and other chronic conditions.
The Challenge
The client needed help building a secure, scalable, and performant API service that exposes their proprietary EMR & internal APIs to a nationwide retail pharmacy company.
Our Solution
FortyAU built an Azure-based solution that met the client’s requirements for scalability, performance, security, and monitoring.
Key Features
- Scalability: Azure App Service and Azure Functions automatically scale out based on demand. Azure Front Door ensures efficient load balancing and reduces latency by routing traffic to the nearest backend.
- Security: Azure Entra provides robust identity and access management. Key Vault secures application secrets, and all communications are encrypted to protect user data. The service API was protected with OpenID Connect (OIDC) issued bearer tokens from Microsoft Entra (formerly known as Azure Active Directory / AAD).
- Monitoring and Analytics: Application Insights and Azure Monitor offer real-time monitoring, alerting, and analytics, enabling proactive issue detection and resolution. This ensures optimal performance and user satisfaction.
- Data Processing: Azure Databricks handles large-scale data transformations and analytics, supporting the client’s need for detailed insights and reporting.
- Asynchronous Processing: Azure Functions and Azure Service Bus work together to handle background tasks and ensure reliable message processing, maintaining smooth operation even during peak loads.
Implementation
- Team: 1 Cloud Architect, 1 Senior Engineer
- Schedule: 6 months
Results & Impact
- By leveraging a wide range of Azure services, the architecture was able to support a growing user base of 600,000 users and beyond, delivering high availability and superior user experiences.
- After developing the solution, the client’s revenue tripled in 12 months.