Martin Ahrer

Thinking outside the box

Hashicorp Nomad service discovery

2022-07-25 5 min read martin
With the recently released Nomad 1.3 a service registry backed by Nomad was added. This is making building complex services dependent on others really easy. Earlier we typically would have added Hashicorp Consul as service registry. In a production environment that would have meant to a add a Consul cluster running along with the Nomad cluster. Continue reading

Introduction to Hashicorp Nomad

2022-07-20 9 min read martin
In the past 2 years I successfully architected and developed a new product for a customer and brought it to production. This product uses Hashicorp’s job scheduler Nomad for managing workload. Nomad is an excellent alternative to Kubernetes. It is known for its simplicity in regard to usage and maintainability and allows to schedule containerized and non-containerized applications. Continue reading

TDD for infrastructure with ignite + firecracker

2020-10-01 4 min read martin
This is the last post in the series of posts about TDD for infrastructure. If you wanted to follow along I recommend first reading TDD for infrastructure with Vagrant and then TDD for infrastructure with footloose. In the previous post TDD for infrastructure with footloose I explored weaveworks' footloose to start containers that look like virtual machines. Continue reading

TDD for infrastructure with footloose

2020-09-01 6 min read martin
In the previous post TDD for infrastructure with Vagrant I explored Vagrant, VirtualBox and Chef Inspec for implementing a simple workflow for test driven development of infrastructure code. I showed that using virtual machines as target machines for testing is just not fast enough and probably hard to run in a build environment. Continue reading
Older posts