so I think I'm slowly catching the docker fever. It's quite nice when you have to deal with global deps in your projects since you can setup those in a container without having to hack around stuff (like say different haskell versions)
yeah that's the plan. Docker dev setup is MVP for containers, then I think replacing Travis CI with a custom CI (because we're starting to feel the limitations of travis as well and our travis config file is bigger than our Dockerfiles :p ), then we can start figuring out how to deploy those containers with zero downtime and stuff
It's better to think of Buildkite as Bash execution service, that you can use to build rather complex pipelines. You will need to run your own build worker machines though, which is good because you can scale on your own.
and not have to rely on limited number of 3rd party workers.