Case Study: Migrating Transport for London’s Integrations and Line of Business Applications to Azure 

Transport for London (TfL) is a public transport agency responsible for managing the transportation system in Greater London, England. As part of a large program of work, TfL needed to migrate their current on-premise integrations and line of business applications to Azure to improve their scalability, reliability, and performance. 

To achieve this, SOA Technologies was responsible for designing and implementing the necessary architecture and infrastructure in Azure. SOA Technologies was tasked with developing and troubleshooting highly transactional Azure Functions, deploying Azure Functions and BizTalk applications using Azure DevOps, configuring Azure Key Vaults and Azure Data Factory, and setting up and managing Virtual Scale Sets, Virtual Machines, Azure Logic Apps, API Management, and Application Config. 

 

Developing and Troubleshooting Highly Transactional Azure Functions 

SOA Technologies worked on designing and implementing serverless architectures that support high throughput and low-latency transaction processing. They also developed and troubleshooted highly transactional Azure Functions to ensure that the system can handle a large number of transactions without compromising performance or availability. 

 

Using Azure DevOps to Deploy Azure Functions and BizTalk Applications 

SOA Technologies utilized Azure DevOps to deploy Azure Functions and BizTalk applications. They worked on setting up CI/CD pipelines that automated the deployment process, ensuring that code changes are consistently deployed to production environments. This approach improved the speed and reliability of the deployment process, reducing the risk of errors and downtime. 

 

Configuring Azure Key Vaults and Azure Data Factory 

As part of the migration process, SOA Technologies worked on the configuration and management of Azure Key Vaults and Azure Data Factory. They helped define security policies and access control policies to ensure secure access to keys, secrets, and certificates. They also designed and implemented data pipelines that extract, transform, and load data from on-premise systems into Azure, ensuring that data is available when needed. 

 

Using Application Insights for Troubleshooting 

SOA Technologies used Application Insights for troubleshooting and monitoring Azure applications. They set up alerts and dashboards to track key performance metrics and quickly identify issues that could impact the performance and availability of the application. This approach enabled them to proactively address issues before they become critical, improving the overall performance and reliability of the system. 

 

Setting up and Managing Virtual Scale Sets, Virtual Machines, Azure Logic Apps, API Management, and Application Config 

SOA Technologies was responsible for setting up and managing Virtual Scale Sets, Virtual Machines, Azure Logic Apps, API Management, and Application Config. They ensured that the infrastructure is optimized for performance and availability, and worked on automating the scaling process as necessary. They also configured and optimized the virtual machines to ensure optimal performance and reliability. They defined policies and security measures to ensure secure and efficient communication between services and applications. 

 

Benefits 

By migrating their integrations and line of business applications to Azure, TfL was able to achieve several benefits. They now have a more scalable, reliable, and performant system that can handle a large number of transactions without compromising performance or availability. They also have a more streamlined and automated deployment process that reduces the risk of errors and downtime. Additionally, the use of Application Insights enables them to proactively address issues before they become critical, improving the overall performance and reliability of the system. 

 

Conclusion 

The successful migration of TfL’s integrations and line of business applications to Azure was made possible by the expertise and experience of SOA Technologies. By leveraging Azure’s powerful tools and services, SOA Technologies was able to design and implement a system that meets TfL’s needs for scalability, reliability, and performance.