Skip to content
UdemyJava Spring FrameworkPaid courseIntermediate levelCertificate

Microservices Observability, Resilience, Monitoring on .Net (Udemy.com)

Microservices Observability with Distributed Logging, Health Monitoring, Resilient and Fault Tolerance with using Polly

Created by: Mehmet Ozkaya

Last updated May 2026

icon
What you will learn

  • Microservices Observability with Distributed Logging
  • Elastic Stack which includes Elasticsearh + Logstach + Kibana
  • Aspnet Structured Logs with SeriLog
  • Microservices Resilience and Fault Tolerance using Polly
  • Retry Pattern on Microservices Communication
  • Circuit-Breaker Patterns on Microservices Communication
  • Microservices Health Monitoring with using WatchDog
  • Aspnet health check implementation with custom hc methods
  • Microservices Distributed Tracing with OpenTelemetry using Zipkin
  • Containerize All Microservices with SeriLog using Docker Compose for Logging on ElasticSearch and Kibana
  • Use IHttpClientFactory to implement resilient HTTP requests
  • Implement HTTP call retries with exponential backoff with IHttpClientFactory and Polly policies
  • Apply Retry Pattern with Polly policies on HttpClientFactory for Aggregator Microservices

How it compares

Against the other 101 rated Udemy courses in Java Spring Framework on CourseDuck:

  • Rating4.5 out of 5higher than 50% of them
  • Reviews548#75 of 102 by number of reviews
  • Length9.2 hoursshorter than 60% of them
  • Last updatedMay 2026more recently than 60% of them

icon
Course Description

When you are developing projects in microservices architecture, it is crucial to following Microservices Observability, Microservices Resilience and Monitoring principles.

So, we will separate our Microservices Cross-Cutting Concerns in 4 main pillars;

  • Microservices Observability with Distributed Logging using ElastichSearch

  • Microservices Resilience and Fault Tolerance with Appling Retry and Circuit-Breaker patterns using Polly

  • Microservices Monitoring with Health Checks using WatchDog

  • Microservices Tracing with OpenTelemetry using Zipkin

So we are going to follow this 4 main pillars and develop our microservices reference application with using latest implementation and best practices on Cloud-Native Microservices architecture style.

We have already developed this microservices reference application in the microservices course, So with this course, we will extend this microservices reference application with Cross-Cutting Concerns for provide microservices resilience.

We are going to cover;

Cross-Cutting Concerns in 4 main parts;

  • Microservices Observability with Distributed Logging,

This applying Elastic Stack which includes ElasticSearh + Logstach + Kibana and SeriLog Nuget package for .Net microservices.

We will docker-compose Kibana image from docker hub and feed Kibana with elastic stack

  • Microservices Resilience and Fault Tolerance using Polly

This will apply Retry and Circuit-Breaker Design Patterns on microservices communication with creating Polly policies.

  • Microservices Health Monitoring with using WatchDog

This will be the Aspnet Health Check implementation with custom health check methods which includes database availabilities - for example in basket microservices, we will add sub-health check conditions for connecting Redis and RabbitMQ.

  • Microservices Distributed Tracing with OpenTelemetry using Zipkin

This will be the implementation of OpenTelemetry with Zipkin.

By the end of this course, you'll learn how to design and developing Microservices Cross-Cutting Concerns - Microservices Observability with Distributed Logging, Health Monitoring, Resilient and Fault Tolerance with using Polly".

Before beginning the course, you should be familiar with C#, ASP.NET Core and Docker. This course will have good theoretical information but also will be 90% of hands-on development activities.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Mehmet Ozkaya

Software Architect with 15+ years of experience designing enterprise systems at global companies. More than 225,000 learners have taken my courses, many of them through Udemy Business in the IT departments of large companies.

Focused on AI Agents, GenAI and Microservices Architectures on .NET, AWS  and Azure ecosystems.

Developed agentic systems, genai and microservices repositories on GitHub and create Udemy courses from real-world applications.

Also create courses about Designing Agentic AI Software Architectures for Cloud-Native and Serverless Event-driven Microservices.

I have regularly develop on GitHub, blog on Medium.


GitHub : mehmetozkaya

icon
More courses by Mehmet Ozkaya

$69.99

$11.99

$12.99

$10.99

$13.99

$12.99

icon
More Java Spring Framework courses

$84.99

$84.99

$12.99

$11.99

$10.99

$94.99

icon
Reviews

4.5

548 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Matheus da Silva Alves on 2/20/2025

An excellent course, most of what I've learned here I only knew by their names, if I ever heard of some. Weather you want to learn more about distributed logging, how to increase the resilience and how to monitore .Net apps, even though the course still using .Net 5, this is an excellent option you can't miss.

By Rubén García on 8/10/2024

The topic content and examples are so good. The big problem, the instructor is so redundant in the whole course. Repeat and repeat the same explanation many times. For example, in most of the videos he explains how to run the docker images. Then, I asked a question in the Question Section, and more than a month later, I have not received any response.

By Christoph Wolf on 10/26/2022

most is self explanatory, so writing the same code for 15 projects is super annoying. I didn't do the zipkin assignment bc that is actually his job. next time do more copy/pasting, less duplicate writing and more/better/deeper explanations of the used tech. but please before that get a B2 in english and improve your pronunciation. you sound like the european version of the indian udemy instructor. A first world delivery quality would be in order.

By Gabriel Mamani on 10/4/2022

This course has equipped me positively with problem-solving skills. It has helped me to see different ways to think and leverage challenges in my career. I am so confident to apply what I now know from the training to my projects.

By Wellington Júnior on 8/11/2022

The instructor has mastery of the subject taught. All sections are very well explained with theory and practice, simulating error and success scenarios. The module I learned and liked the most was HealthChecks, as I had never seen anyone do it this way.

By Amit Gupta on 3/24/2022

Author really did a wonderful job by putting all the important topics together. Its wonderful to know the concept needed to understand tracing and monitoring the microservices.

By Prasad Senadheera on 11/21/2021

Really great course to follow and have good explanation and practical usage of all concepts. Sometimes its hard to understand pronunciation :) other than it this is a great course to follow.

By Sinan Alabweh on 9/26/2021

The third video demonstrate the overall architecture for microservices application sample, the why the instructor explain it is very clear!

By Daniel S on 8/14/2021

Covered so many important topics of health monitoring in great detail. One of the best courses on service monitoring. The only thing that is missing is going over how to persist the data stored in Elasticsearch so that the data doesn't get lost when the container restarts (using something like Amazon S3 or Azure Blobs, not container storage or volume mounts).

By Asit kumar Mohanty on 7/10/2021

Hi Mehmet, I just finished this course and this is the 4th one of yours. I am on my way to start the 5th one - Microservices with AKS and Devops. I couldnot be more satisfaied with the course content. Step by step explanation with source code available and the relavant articles attached in the corresponding videos. The experience is absolutely seamless. You have done a tremendous job. Many Thanks to you.

Showing all 10 reviews on CourseDuck

Read all 548 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100