-
DevOps
Blue-Green Deployment To Docker Swarm with Jenkins Workflow Plugin
The idea behind this article is to explore ways to deploy releases with Jenkins to Docker Swarm without downtime. We’ll…
Read More » -
DevOps
Deploying Containers with Docker Swarm and Docker Networking
The purpose of this article is to explore new Docker networking features introduced in version 1.9. We’ll apply them to…
Read More » -
Software Development
Microservices: The Essential Practices
Before we jump and try to explore the practices we must master in order to successfully implement microservices architecture, let…
Read More » -
Software Development
Microservices: When the Stars Aligned
In The History of Failed Initiatives I mentioned that microservices as a concept existed for a long time. And yet,…
Read More » -
DevOps
Docker Clustering Tools Compared: Kubernetes vs Docker Swarm
Kubernetes and Docker Swarm are probably two most commonly used tools to deploy containers inside a cluster. Both are created…
Read More » -
Software Development
GitHub vs GitLabs vs BitBucket Server (Formerly Stash)
This article will try to compare GitHub, GitLab and BitBucket Server (previously called Stash) installed on your own servers. Similar…
Read More » -
Software Development
The History of Failed Initiatives
I worked with many different clients. From small greenfield projects all the way to big ones in sectors like automotive,…
Read More » -
DevOps
Service Discovery: Zookeeper vs etcd vs Consul
The more services we have, the bigger the chance for a conflict to occur if we are using predefined ports.…
Read More » -
DevOps
Configuration Management in the Docker World
Anyone managing more than a few servers can confirm that doing such a task manually is a waste of time…
Read More »