AWS Modernization Workshop for .NET

navigation

Unicorn

About this workshop

In this workshop, you will migrate a monolithic .NET framework application to a microservices-based .NET Core application on AWS by applying the Strangler Fig Pattern. After completing this workshop, you will have the skills to feel more comfortable modernizing your legacy .NET Framework applications using AWS services and features including Amazon Cognito, Amazon API Gateway, AWS Lambda, Amazon DynamoDB, Amazon Aurora, Amazon Elastic Container Service, AWS Schema Conversion Tool (SCT), AWS Database Migration Service (DMS), and others.

Background

Unishop is the one-stop shop for all your Unicorn needs. You can find the best unicorn selection online at the Unishop and get your unicorns delivered in less than 24 hours!

As a young startup, Unishop built a great service which was focused more on customers and business outcomes and less on technology and architecture. After a few years establishing a business model and securing the next round of venture capital funding, the business is looking to expand to other markets, such as Unicorn-Insurance, Unicorn-Banking and Unicorn-Ride-Sharing. The CEO asked the CTO to prepare the technology stack and start re-architecting the Unishop solution to ensure that the right foundations are in place for supporting the business plan.

As part of this workshop, the CTO would like to explore moving to a microservices-based architecture using the strangler fig pattern. Unishop also plans to use services and features provided by AWS to help them modernize thei company’s monolithic legacy application.

Agenda

Time Contents
9:00-9:30 Welcome and Introduction to Microservices
9:30-10:00 Environment Setup
10:00-11:00 Facade Configuration (S3, API Gateway, Cognito)
11:00-12:00 Serverless Basket Service (Lambda and DynamoDB)
12:00-1:00 Lunch Break
1:00-2:00 Containerized Inventory Service (ECS, ELB, and Auto Scaling)
2:00-3:00 Database Migration (Aurora and DMS)
3:00-5:00 Optional Extra Credit Labs