Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net Training Course

Course

In City Of London

Price on request

Description

  • Type

    Course

  • Location

    City of london

Microservice architecture is an approach to developing a software application as a suite of small, independent services, each running in its own process and communicating with lightweight mechanisms such as an HTTP resource API. These services can be efficiently deployed using continuous automation systems and bypass the need for centralized management. Microservices can be written in different programming languages and integrate with different data storage systems.
This instructor-led, live training is aimed at enterprise developers and architects. It introduces microservice architecture from a .Net perspective, presents migration strategies from a monolithic system, and walks participants through the creation and deployment of a sample microservice-based application.
By the end of this training, participants will be able to:
Understand when to use and when not to use microservice architecture
Create and implement a testing strategy for microservices
Deploy a sample microservice-based application into a production environment
Refactor a monolithic application into services
Audience
Developers
Architects
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice

Facilities

Location

Start date

City Of London (London)
See map
Token House, 11-12 Tokenhouse Yard, EC2R 7AS

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Systems
  • Testing

Course programme

Introduction

Monolithic vs microservice architecture

Overview of Microservices with .Net and Microdot Framework

Breaking up an application

How microservices communicate with each other

Managing transactions

Designing the business logic for your application

Understanding event sourcing

Implementing querying

Interacting with external APIs

Testing your microservice

Building and deploying your microservice

Refactoring your application

Microsoft's nine new design patterns

Summary and Conclusion

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net Training Course

Price on request