Stark & Wayne

consul articles

High Availability (HA) is a common requirement. Unfortunately it is often the case that HA considerations need to be made from the ground up while designing a service. Sometimes a component of your service might…

Posted by:Bill Chapman

Read More →

Consul (or etcd) and Docker are fast becoming core primitives for orchestrating production systems. Docker for packaging and containerization of workloads; Consul makes it simple for services to register themselves and to discover other services…

Posted by:Dr Nic Williams

Read More →

Consul makes it simple for services to register themselves and to discover other services via a DNS or HTTP interface, provides built-in health checks, and more. It also includes a key-value store similar to Etcd…

Posted by:Dr Nic Williams

Read More →

The animated gif* demo below shows: observe a master node failure (consul health checks) promote a slave to become master configure other slaves to the new master configure the original master to become a slave…

Posted by:Dr Nic Williams

Read More →

Update: instructions are even simpler thanks to consul v0.3.1+; and releases v5+ of consul-boshrelease. This post documents the old two deployment-step sequence. As of v5 there is now only one deployment required. See…

Posted by:Dr Nic Williams

Read More →

This article is a continuation of investigations into service discovery, which started 3 days earlier with The world's quickest demonstration of consul. One side of DNS is the ability for clients to find backend services/…

Posted by:Dr Nic Williams

Read More →

Continuing to explore consul for service discovery, I added some health checks to the redis cluster from the previous post (World's quickest demo of consul). As you can see below if a health check is…

Posted by:Dr Nic Williams

Read More →

"What is service discovery?" and "Should I investigate consul?" are questions for another day. Today is the day for the world's quickest demonstration* of advertising a master-slave-slave redis cluster across consul.…

Posted by:Dr Nic Williams

Read More →