Microservices are an architectural style that promotes the development of complex applications as a suite of small services based on business capabilities. This course will help you identify the appropriate service boundaries within the business.
We’ll start by looking at what microservices are, and their main characteristics. We will develop a basic distributed system using the microservice architecture and tools such as RabbitMQ service bus, to send messages across the separated services, or MongoDB, which is a NoSQL database. Within the course, we will focus on creating the HTTP API to act as a gateway to the whole system and so–called Activities Service, responsible for handling the incoming messages (or actually the commands that will be distributed through the services bus). We’ll also implement the Identity Service, which will serve JSON Web Tokens (JWT) to authenticate requests incoming to the API. Our application will let the user store information about the activities performed at a given date for a selected category, for example, work, tasks, sport, and so on.
Once the request to save the activity is published within the system, the Activities Service will handle the business logic and decide whether the activity is valid, which will eventually result in publishing the event about processing the successful or rejected activity. In the course, you will also learn about commands and events as well as handlers which is one of the most popular design patterns when it comes to creating distributed systems.
Instructor Details
Courses : 212
Specification: .NET Core Microservices
|
12 reviews for .NET Core Microservices
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
$89.99 $14.99
Diana Gooding –
It’s teaching about developing an application but not so much about microservices themselves (concept, requirements,strategies, etc)
Gerrit Knoetze –
The course was very informative and thank you to the author who was very knowledgeable about the topic
Stewart McGuire –
This course uses .NET Core 1.5/2 and not .NET Core 3.x so it fails to run properly on .NET Core 3.1. I think the RawRabbit libraries that he uses may not be compatible with the latest RabbitMQ client libraries as that library is almost 2 years old.
Deepika –
Course is not up to date and doesnt follow best practices. Messed up stuff.. API Gateway is not properly implemented.
Maximillian –
Straight to the point
Romeo Jovel –
Es muy bueno. Lo que me parece que podr a mejorar es que realice los movimientos de pantalla mas lentos y indique donde est ya que en momentos es dificil reconocer que proyecto est modificando.
Ricardo Donini de Melo –
Did tico e claro.
Mahendran –
Good explanation
Bryce Wong –
Broad overview, which is what i expected. Provided code source. Walked through implementation. Liked there is a section on deploying.
P Satyanarayana Murthy –
Just he is writing the code. No explanation at all. I am very much disappointed
Arkadiusz Fuss –
Der Kurs ist fachlich sehr gut und umfassend. Der Aufbau des Kurses ist gut nachvollziehbar. Verbessert werden kann die Rethorik. Der Sprecher ist etwas monoton und ziemlich schnell. Eine etwas langsamere Erkl rung ist f r den Kursteilnehmer angenhmer, weil er mehr Zeit zum Nachdenken ber das zu schulende Thema hat.
Arno –
He speaks a bit to fast, and his voice at this speed sounds like it is computer generated