By Callum Whyte
The answer: restructure it into small maintainable chunks – microservices!
Callum will discuss the process he followed to transition an app for the NHS into a majestically constructed microservices architecture, the lessons learnt and pain points felt along the way.
We'll take a look at the infrastructure components you can use with limited knowledge to get started using microservices, focusing on utilising Azure Functions and API Management Gateway to build a large API.
Finally we'll take a look into the code and have a look at the iterative changes we had to make to ensure our old monolithic app could scale, such as building a new authentication "service" based on IdentityServer and restructuring specific components into Azure Functions!
Callum is a senior .NET developer for The Cogworks in London. He is currently leading the team building an app to monitor blood pressure in pregnancy for the NHS utilising some of the latest tech: Xamarin, microservices with Azure Functions and .NET Core