The sixth episode was released. During this video, we make use of Consul – a service registry, which enables the service discovery capabilities for the microservices and eventually, we add Fabio on top of the stack, which provides an additional load balancer and a dynamic routing table.
Posts in "Open source"
Distributed .NET Core – Episode 5 (CQRS – Read side, Internal HTTP communication)
The fifth episode is available. In this video, we talk about queries (read side) part of CQRS. At first, we implement QueryHandlers and DTOs and eventually, we introduce an internal HTTP communication between API Gateway and microservice using RestEease.
Distributed .NET Core – Episode 4 (Asynchronous microservices integration via events)
The fourth episode was published. In this video, we’re implementing the events and event handlers as a way of asynchronous integration between microservices, that reduces the temporal coupling and improves the overall resiliency.
Distributed .NET Core – Episode 3 (Subscribing RabbitMQ messages, API gateway)
The third episode is available. We’re talking about the RabbitMQ message bus and implementing the message subscription on the service side, meaning that you shall be able to listen to the particular messages being sent to the message bus and handle them, just as we did in the previous episode, using in-memory command dispatcher.
Distributed .NET Core – Episode 2 (CQRS – Write side, Discounts service, MongoDB repository)
The second episode is here. In this video, we’re going through CQRS and implement a basic HTTP API, that is able to receive and handle the command. In the next episodes, we’ll be extending the newly created Discounts Service, in order to make it work with the overall solution (remaining microservices).
Distributed .NET Core – Episode 1 (Intro, HTTP requests flow, Infrastructure with Docker)
After almost 3 months, since we released the Distributed .NET Core Teaser and a lot of refactoring and code improvements along with custom libraries being implemented, we’d like to present the first episode of our online course, where we’re talking about setting up your environment, starting the services and validating HTTP requests.
Distributed .NET Core – Teaser
Hi there, folks. It’s been a while (a quarter to be exact) since I’ve announced for the first time Microservices in .NET Core with DShop series as a part of DevMentors idea. I do apologize for not being consistent back then, however, there was a single reason for it – together with Darek we did rewrite lots of code after gathering a great feedback during our lectures.
May I present you, the very first teaser of our incoming video series.
It’s been a while since I last published a post. There are some projects, courses, and events going on, thus I didn’t want to write just about anything. Nevertheless, I decided to get back to some of my core open source projects, as few of them didn’t receive any update for way too long. And here it is, the Warden project is back.
Collectively – an open source platform for the citizens
It’s been almost a year since we – the members of the Noordwind teal organization started working on our own, fully open sourced project named Collectively, being the platform for the citizens that would help them report and discuss about things that are important for their community and environment. On the 15th of September, there will be a special event (including press conference) held in Kraków related to our platform as well, so please feel already invited. And now, let me introduce what the Collectively is all about.
Open source implications
Recently I had an interesting discussion about open sourcing most of the code that you write on a daily basis, especially in terms of commercial usage, for example creating your own product or service. Here are some of the thoughts and assumptions, and I’m really looking forward to hearing your own remarks and also share your experience.