I’m very happy to
announce that today my new course, Hands-On
Reactive Microservices in .NET Core, went live on Packt!
This course will take
you through the tools and techniques that are necessary to successfully develop,
deploy, manage, and monitor microservice-based applications in .NET Core.
You'll be developing reactive microservices using .NET Core and Apache Kafka to
send messages across microservices. You'll learn about using patterns such as
CQRS & Event Sourcing to manage complexities in distributed systems and use
Kubernetes to manage deployment, scaling, and updating these services. By the
end of the course, you'll be confident in implementing Kubernetes and
effectively deploy and manage microservices developed in .NET Core.
Here’s
what you'll learn:
- Use the concepts
of reactive programming to build distributed systems running on multiple
nodes
- Develop reactive
microservices with .NET Core and Kafka and deploy them on Kubernetes
clusters
- Use docker
compose to run and test microservices on a Windows 10 development
environment
- Deploy and manage
microservices effectively using Kubernetes tools and resources
- Monitor
microservice infrastructures easily using tools such as ElasticSearch,
FluentD, and Kibana
I've followed a
hands-on approach that guides your learning through comprehensive examples and
clear and concise explanations. You can view the course
here. If you
don’t have an account yet, don’t worry: you can always start with a free
trial.