Zero downtime deployment
Introduction This post is a slightly revised and extended version of the post that has originally been posted here. These days our customers expect their applications to be up and…
Introduction This post is a slightly revised and extended version of the post that has originally been posted here. These days our customers expect their applications to be up and…
The first part of my upcoming series about reactive programming in the UI using the RxJS library and pure vanilla JS can be found here:Reactive Programming in the UI: RxJS…
TLTR; In this post I revisit the 3 most fundamental messaging patterns used when designing and implementing loosely coupled, distributed applications. I will also give a brief overview how these…
This time we want to enable line by line debugging of our microservice inside a running container. Normally I would advise to first do the debugging while running locally and…
In my previous post I introduced a workflow for .NET Core developers that are developing microservices running in containers. The workflow is meant to reduce the friction introduced by the…
In this post I want to propose a workflow ideally suited for the development of containerized microservices written in .NET C#. A similar approach can be taken for other development…
Docker uses software defined networks to protect applications running in containers from unauthorized access. All containers that run on the same network see each other and can communicate freely with…
Docker Compose is a very useful tool when used during the development, testing and continuous integration of a distributed application consisting of more than one service. Instead of having to…