From the Engineering Team
Insights, tutorials, and updates from the ClearRoute team.

Banking on Reliability: Inside a Major Australian Bank's SRE Transformation
A deep dive into how a major financial institution executed a comprehensive SRE transformation by focusing on people and pragmatism first.

Cultural Impacts of Modern Platform Engineering on DevOps Teams
testcontainers and Github Actions Matrix Strategies to dynamically run tests against HashiCorp Vaults last 3 major versions
testcontainers and Github Actions Matrix Strategies to dynamically run tests against HashiCorp Vaults last 3 major versions
The Modern Frontend
A look at the tools and techniques that define modern frontend development.
Principles of Scalable Architecture
Designing systems that can handle growth is crucial. Here are the core principles.
Advanced TypeScript Techniques
Take your TypeScript skills to the next level with these advanced techniques.

Hello World
This is the very first blog post on the ClearRoute engineering hub. Welcome!

HashiCorp Vault — From Zero to Hero
This is a fictional story of a team that got ripped apart after a security audit for hardcoding database credentials in plaintext for their web app. Read how they went in 5 steps from no secrets management solution at all to a dynamic, scalable, and secure workflow using HashiCorp Vault.

Revolutionising Kubernetes Development with Telepresence
Developing applications for Kubernetes can often feel like you’re working in a silo. Testing code changes typically requires a cumbersome process: pushing changes to a remote repository, building container images, and deploying those images to a Kubernetes cluster. This cycle not only slows development but also creates an arduous feedback loop.

Beyond terraform apply
As infrastructure-as-code (IaC) becomes the backbone of modern cloud deployments, ensuring the reliability and correctness of our Terraform configurations is more critical than ever. This guide explores a range of testing strategies, from linting and unit testing to end-to-end and compliance testing, helping you build rock-solid infrastructure code.

Use Consul as a Load Balancer with Nginx
In this post, we will see what Consul can do in terms of Service Discovery, Health Checking, and see how we can use its Key/Value store. We will create two nginx servers, serving two different pages.