Skip to content
Dotnet Core Microservices Implementation
C# HCL HTML JavaScript Dockerfile Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
BuildScripts
Docs
K8s
Services
Store2018
Terraform
.dockerignore
.gitignore
README.md
Store2018.sln
bitbucket-pipelines.yml
docker-compose.dcproj
docker-compose.override.yml
docker-compose.yml

README.md

Refactoring a Monolithic .Net Application to use Cloud Services

Alt text

https://cloudacademy.com/learning-paths/dotnet-monolithic-to-microservices-migration-284/

In this advanced learning path we take a legacy monolithic .Net application and re-architect it to use a combination of cloud services to increase scalability, performance, and manageability. With over 9 hours of practical developer focused content, this blend of instructional videos and hands on labs will empower you and your teams to begin refactoring, and modernizing legacy applications to make use of cloud microservices.

Learning Objectives

  • Understand the principles and patterns associated with microservices
  • Understand the principles and patterns associated with Restful APIs
  • Understand important requirements to consider when migrating a monolithic application into a microservices architecture
  • Understand the benefits of using microservices and associated software patterns and tools to build microservice based applications at speed and scale
  • Understand tradeoffs between different architectural approaches
  • Become familiar and comfortable with modern open source technologies such as Dotnet Core, Docker, Docker Compose, Linux, Terraform, Swagger, and React
  • Become familiar with Docker and Container orchestration runtimes to host and run containers, such as Docker Compose, Amazon ECS using Fargate, and Amazon EKS

Prerequisites

  • A basic understanding of software development
  • A basic understanding of the software development life cycle
  • A basic understanding of Devops and CI/CD practices
  • Familiarity with Dotnet and C#
  • Familiarity with AWS

Intended audience

  • Software Developers and Architects
  • DevOps Practitioners interested in CI/CD implementation
  • Anyone interested in understanding and adopting Microservices and Restful APIs within their own organisation
  • Anyone interested in modernising an existing application
  • Anyone interested in Docker and Containers in general
  • Anyone interested in container orchestration runtimes such as Kubernetes

Alt text

Alt text

Alt text

Alt text

Alt text

You can’t perform that action at this time.