

.NET Microservices Migration Initiative with Azure | Keyhole Software
source link: https://keyholesoftware.com/projects/net-microservices-and-migration-initiative-with-azure/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.


Keyhole consultants were brought in over a multi-year period to assist Northwell Health with a large-scale modernization and migration to the cloud using Azure. Northwell Health is New York State’s largest healthcare provider. This initiative is one of many Keyhole has worked with the organization to complete.
Technology Overview
The Keyhole team worked to help Northwell migrate pre-existing, critical .NET 4.5 applications to the cloud using Azure. The team analyzed and planned so that the migration would meet security and performance requirements.
Originally, the plan was to have the existing .NET Framework 4.5 applications migrated over to be hosted on Azure. However, because of Keyhole’s experience and expertise with the systems, the plan was revised.
Instead of lifting and shifting the existing applications, Keyhole consultants created totally new, cloud-native applications to supplement and replace the functionality of the existing “on-premise” applications. Akin to how microservices is the approach to break up a monolith, the team created creating four “micro apps” on Azure to serve the four business units that used functionality in the on-premise applications.
The main technologies leveraged to create these cloud-native micro-apps were Application Gateway, Container Registry and Container Instances, Web Apps, Cosmos DB, Key Vaults, Storage Accounts, and Logic Apps.
Project Results
Eventually, the team reached the point where all of the core functionality provided by the on-premise application could be done with the applications the team built in the cloud. At that point, Northwell was able to completely turn off the on-premise application.
This approach checked all the boxes for both the technical teams as well as business partners. As shown in previous engagements, Northwell Health continues to engage with Keyhole Software experts to manage this technology transition.
Recommend
-
91
It is hard to believe that JUnit 5 been out for five months! Already we have our first feature release. In this article, we focus on a few of the changes most impactful to the day-to-day tasks of writing automated tests.
-
64
Using testing library AssertJ to write automated tests that are easier to read with assertions, object comparisons, and validation. Examples show the benefits of using tests as living documentation, which is documentation continually checked for...
-
62
A focus on the blockchain architecture, particularly demonstrating how the "immutable, append-only" distributed ledger works with easy-to-understand Java code examples.
-
60
A discussion of the three major purposes for writing automated unit tests. How they should be approached + what developers and automated testers can do right now to establish more purposeful practices.
-
29
Code generation is no simple feat. There are a lot of complexities when it comes to generating useful application code. In this post, I am going to walk you through generating your own microservices using Spring Cloud Stream and the AsyncAPI Cod...
-
8
Social Fitness Platform with React Native and Angula...
-
14
React Native Healthcare Scheduling Mobile Application July 24...
-
6
Creating Loosely Coupled NodeJS Applications: Part 1 Eric Smallwood February 18, 2021 Architecture,
-
7
Bridging the Gap: Azure App Insights to On-Prem Elastic Stack Zach Gardner June 23, 2021 Azure...
-
9
FHIR API: Should I Use Azure or Google?
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK