Bruno Schaatsbergen on architecture and development in the cloud.

Latency based routing in AWS

Both Global Accelerator and Route 53 latency based routing policies provide a nice way to efficiently and latency-friendly balance load between resources, but what's the difference and when should you use what?

Agile Shower Thoughts

There's this ever growing need for speed mentality within software development. Everything needs to happen faster, but be aware of the risks. I jotted down some of my shower-thoughts to help you achieve speed.

Can't we all just agree?

The most often-cited papers on the theory of highly-available distributed systems. Lets explore and talk about distributed consensus. The core algorithms behind these papers, Paxos and Raft.

Consistent hashing

Lets talk about data distribution, load balancing, replication patterns and keeping track of our sharded data by using consistent hashing to find the right node.

What is a container?

In this article we'll discover the container paradigm, what containers are made up of and why they are great. Join me for a deep dive on some of the most important Linux kernel features that allow us to create 'containers'.

Behind the scenes, AWS Lambda

Curious about how AWS implemented Lambda functions? Lets take a closer look to what Lambda functions are.

Terraform remote state locking

Terraform can lock your state for all operations that could write state. This prevents others from acquiring the lock and potentially corrupting your state.