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.
- Modernize a .NET Framework application to .NET Core.
- Use the Strangler Fig Pattern to modernize one controller while leaving the rest.
- Augment the .NET Core application to run in AWS Lambda and serve requests from AWS API Gateway serverlessly.
This page is built with Hugo, so you'll need it installed
First, clone this repo:
git clone [email protected]:aws-samples/aws-modernization-with-stackery.git
Ensure you've also cloned the submodules:
git submodule init
git submodule update
Then server the website with hugo:
hugo server
See CONTRIBUTING for more information.
This library is licensed under the MIT-0 License. See the LICENSE file.