Thanks to authors who shared their knowledge for free on the internet, I can overcome software development challenges. This website is my way of giving back. I’m writing about stuff I learnt along the way, which I hope brings something new to the table.

Network multi-tenancy - 4. Distributed multi-tenancy


Fourth post of a series on a deep, software-engineer-oriented exploration of how a modern datacenter network provides multi-tenancy, starting from the physical topology and progressively explaining the protocols and mechanisms that make the system work.
Read more ⟶

Network multi-tenancy - 3. Leaf local tenants isolation


Third post of a series on a deep, software-engineer-oriented exploration of how a modern datacenter network provides multi-tenancy, starting from the physical topology and progressively explaining the protocols and mechanisms that make the system work.
Read more ⟶

Network multi-tenancy - 2. Leaf reachability


Second post of a series on a deep, software-engineer-oriented exploration of how a modern datacenter network provides multi-tenancy, starting from the physical topology and progressively explaining the protocols and mechanisms that make the system work.
Read more ⟶

Network multi-tenancy - 1. Intro


First post of a series on a deep, software-engineer-oriented exploration of how a modern datacenter network provides multi-tenancy, starting from the physical topology and progressively explaining the protocols and mechanisms that make the system work.
Read more ⟶

Binary encoding - 4. Conclusion


Last post of the binary encoding technologies series. It compares the three technologies and tries to identify in which situations they should be used.
Read more ⟶

Binary encoding - 3. Protobuf


Third post of the binary encoding technologies series. It presents how Protobuf can be used to encode messages stored in an event bus.
Read more ⟶

Binary encoding - 2. JSON


Second post of the binary encoding technologies series. It presents how JSON, MessagePack and JSON schema can be used together to encode messages stored in an event bus.
Read more ⟶

Binary encoding - 1. Avro


First post of a series that compares different binary encoding technologies to encode messages stored in an event bus. It presents how the Avro protocol can be used for this specific use case.
Read more ⟶

About


An article to present myself: Who am I? What is this site?
Read more ⟶