A SkillsCast for this session is not available.
Building and Operating Cloud Native 12 factor Microservices poses significant challenges in terms of technology choice, best practices, architecture and infrastructure. Microservices development introduces multiple complexities such as Service Discovery, Externalization of Configuration, Load balancing, Circuit Breaker, Canary updates, Distributed Tracing and Monitoring.
In this session you will learn to build .Net Core Microservices for a fictitious application, create Docker images, deploy the images to container registry, deploy Kubernetes services and Istio services to make the application functional for the chosen scenarios. You will explore many of the complexities such as Service Discovery, Externalization of Configuration, Load balancing, Circuit Breaker, Canary updates, Distributed Tracing, Monitoring etc, all with guided samples. In the first 30 minutes of the session Sreenivas will share, in a presentation format, an introduction to the basics of Docker, Kubernetes and Istio. Following this presentation, you will have a hands on guided tutorial on building the fictitious application.
Prerequisites
1.Tools to be installed on the local dev machine
- A laptop
- .Net core 2.2
- VSCode
- Docker CLI
- PKS CLI
- kubectl CLI
- HELM client
- Chocolatey if you are working on a Windows machine
- .Net core
- Docker
YOU MAY ALSO LIKE:
- Docker Fundamentals with Matt Saunders (Online Course on 22nd - 25th February 2021)
- Functional Concurrency in .NET with C# and F# with Riccardo Terrell (Online Course on 8th - 11th March 2021)
- Technologies for Microservices (SkillsCast recorded in December 2020)
- Kubernetes: A Gateway Drug for Vendor Lock-in (SkillsCast recorded in December 2020)
Tutorial: Deploy and Run a Distributed Cloud Native system using Istio, Kubernetes & .NET core
Sreenivas Manyam Rajaram
Sreenivas Manyam Rajaram has delivered expert insight and training to Pivotal Partners as part of Pivotal’s first ever .Net Platform Acceleration Lab.