When you talk to service men and women, they’ll tell you moving is a hugely traumatic military experience, second only to active combat deployment. So, in early 2018, Truss began to replace the old system with a user-centered system using an open source, modern tech stack.
Tabs vs. spaces is one of the longest-running bike sheds in software engineering. Most engineers will, if pressed, have an opinion one way or the other. Most engineering teams have an agreement of mutually assured destruction if anybody brings it up after the project has started (and, by then, the project is formatted using whatever the first two engineers wanted). The problem is not tabs vs. spaces; the problem is that this isn't something that a software engineer should care about at all. It doesn't matter.
Truss’s work with machine data startup Gyroscope aimed to create a solid infrastructure foundation for their technically challenging work, so they could race ahead without building up technical debt. We chose Bazel and Kubernetes to make a modern and solid base so that deploys were run by a single command. Here’s how we did it.