Thursday, January 31, 2019

Announcing: Hands-On Reactive Microservices in .NET Core Course Published at Packt

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.