Building cloud-ready, resilient systems in .NET

You may think that your application is already cloud-ready, it's deployed in the cloud, isn't it?! But in truth, if your application is hard to monitor/scale/release/maintain, lacks resiliency, and is poorly structured, then it's not "cloud-ready".

  • Jun 10
    Oslo Spektrum
    2 days
    07:00 - 15:00 UTC
    Layla Porter
    12 990 NOK

So what does "cloud-ready" actually mean?

A “cloud ready” application is a legacy software application that has been modified to run on cloud computing infrastructure.

Whether you are looking at a modular monolith or a full-blown distributed system, building a cloud-ready, resilient application is a must.

In this workshop, we will look at the requirements for Tacky Tacos. A fictional taco business that's thriving and wishes to expand.
We'll look at all the different requirements that need to be met, starting with a code kata and how we can apply various design patterns to our way of thinking.
We'll then move on to building out a functioning, all-be-it, contrived modular monolith using .NET 8 and C#, learning as we go.

Topics we'll cover:

  • Architecture and Methodology
  • Modular monolith vs microservices vs SOA
  • Distribution and Modularisation
  • Common design patterns
  • Modelling requirements
  • .NET 8 application development recap
  • Data
  • Synchronous communication
  • Asynchronous communication
  • .NET Aspire

Who is this workshop aimed at:
This workshop is aimed at backend developers with some experience writing web applications using C# and .NET.
The workshop will not cover .NET Framework.

Equipment and software:

  • A computer - either Windows PC or macOS
  • Visual Studio 2022 or JetBrains Rider
  • VS Code
  • .NET 8 or higher
  • Docker Desktop
  • Postman or similar
  • Azurite
Layla Porter
Live Coder, Microsoft MVP, GitHub Star

Layla is a Developer Advocate serving the .NET community. She makes videos and livecodes on YouTube. She is a Microsoft MVP, a GitHub Star, Progress Ninja, and the founder of the #WomenOfDotNet Initiative. Layla loves sharing knowledge whilst having fun. No question is stupid and beginners are always welcome.

    Programutvikling uses cookies to see how you use our website. We also have embeds from YouTube and Vimeo. How do you feel about that?