How to drop 10 million packets per second
Being able to quickly discard packets is very important to withstand DDoS attacks.
This blog post we’ll review all the techniques cloudflare tried: iptables input/prerouting,
tc ingress, BPF, conntrack,..
Anatomy of a Linux DNS Lookup
Break down how a program decides how it gets an IP address on a Linux host, and the components that can get involved
Economics of 'Serverless'
When it is more appropriate to use AWS Lambda instead of AWS EC2 services, and especially, which parameters affect this comparison the most.
The Not-So-Dark Art Of Designing Database Indexes
Reflections From An Average Software Engineer. Designing a good index doesn’t have to be a “dark art.” It just requires a little pragmatism and an understanding of how your application needs to access data.
Brad's homelab setup
If you like networking, like a homelab setup, this is a good read from Brad Fitzpatrick.
You will have a highly-available home Internet setup, with no SPOF and fun.
Bare Metal K8s Clustering at Chick-fil-A Scale
Imagine running K8S not on your cloud provider, but at the Edge of your device?
This company run K8S direcly on the device that sell to their customer. Lots of challenge
and interesting consideration.
The Horrors of Upgrading Etcd Beneath Kubernetes
Etcd is a core component of K8S. All state go there. Anything can be down, except Etcd.
This post digs into the horrors of in-place etcd upgrades and rollbacks within autonomous and inaccessible air-gapped clusters.
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this