This is a workshop to demonstrate how to modernize an ASP.NET REST API service, which runs on expensive, inflexible Windows servers in the cloud, into a resilient, highly scalable serverless service. The approach utilizes the Strangler Fig Pattern to modernize the application piece-by-piece rather than rewrite the entire application all at once.
To complete this workshop you will need an AWS account, a free Stackery account, and a few free tools. There are two routes for accessing an AWS account:
Even though we’ll be modernizing a .NET Framework application, which can only run on Windows machines, this workshop does not require you to be running Windows. One of the great benefits of modernizing to .NET Core is compatibility across operating systems! You can use Windows, OS X, or Linux to complete this workshop.
Ready? Let’s find out the backstory of our modernization project
The examples and sample code provided in this workshop are intended to be consumed as instructional content. These will help you understand how various AWS services can be architected to build a solution while demonstrating best practices along the way. These examples are not intended for use in production environments.