top of page
The glenniuum Post
All Posts


CAP Conjecture for SaaS
Background According to Wikipedia : …the CAP theorem, also named Brewer’s theorem after computer scientist Eric Brewer, states that any distributed data store can provide only two of the following three guarantees: Consistency — Every read receives the most recent write or an error… Availability — Every request received by a non-failing node in the system must result in a response… Partition tolerance — The system continues to operate despite an arbitrary number of message
Robert Glenn
2 days ago6 min read
Mind the Overlap
Dealing with Clashing CIDRs Note — I am not by trade a “networking guy”. However, I’ve seen my fair share of network designs. Take this with a grain of salt, but also ignore this at your own risk. Sometimes, despite all efforts otherwise, it’s not possible to create perfectly segmented, non-overlapping networks (like if you have a need for 18M private IP addresses[1]). Other times, it is deemed convenient to reuse ranges (one thing that I’ve encountered more than once is the
Robert Glenn
2 days ago5 min read


Mitigating Network Overlap
Note — I am not by trade a “networking guy”. However, I’ve seen my fair share of network designs. Take this with a grain of salt, but also ignore this at your own risk. How do network architects develop the private network schema (the CIDRs organized to not overlap nor waste IP space) for an organization of sufficient size? The answer is certainly qualified, especially since organizations and products can make large and rapid changes over time, whereas networks have a certain
Robert Glenn
2 days ago7 min read


CIDR Clash
The Problem As I shared in my previous post The Network Overlap Problem there are many ways an organization can find themselves entangled in so many CIDR ranges that it becomes tedious to track and maintain. Decentralized teams managing product-specific network components, or disparate networks becoming joined together through mergers and acquisitions all are subject to this risk. With all the competing agendas and expectations, the last thing we want to worry about is how t
Robert Glenn
2 days ago5 min read
The Network Overlap Problem Clashing CIDR Ranges In Peering Groups
The Problem At a previous client, I was on a team tasked with moving all on premises assets (including network) to a popular cloud provider. The specific client team was part of a wholly owned subsidiary of the actual contracted client and the project involved moving the contents of their data center into the parent company cloud. The network ranges were extremely segmented and there was little obvious rhyme or reason for address packing or range banding. During the project,
Robert Glenn
2 days ago6 min read
Terraform Patterns, ObservedPart 5: Logic in Terraform
While Terraform is primarily a configuration language that abstracts the APIs of another platform, there are logic expressions available in Terraform allowing developers to introduce inferences and abstractions, improving the flexibility (or general accessibility) of a solution, without introducing repetitive code or requiring deep technical knowledge on behalf of a module’s consumer. However, the tendency to see each of the world’s problems as a nail once one’s hammer is mas
Robert Glenn
2 days ago10 min read
bottom of page
