Here you will find articles written by the Substruct team on a range of technical and non-technical subjects.
Infrastructure as Code — infrastructure defined, provisioned and managed in files — is much more manageable and scalable than manually deploying infrastructure, but how did we get here?
Testing against a remote Grafana instance can be cumbersome, especially if that instance is managed as-code and changes need to be peer reviewed. But running a local Grafana instance, alongside some data sources, is also a lot of effort to go to. Or is it? Check out the docker-otel-lgtm container.