How to handle a service overload? Just turn features off…at least that is what Facebook does

How to handle a service overload? Just turn features off…at least that is what Facebook does

Silav, kesê bijare, everyone working in large scale infrastructure (e.g. as SRE) experienced this situation: The system gets overloaded due to a one (or worst-case many consecutive) of the following conditions: In all of this…

Read more of How to handle a service overload? Just turn features off…at least that is what Facebook does

Google, but the private way. Using homomorphic encryption to fix the internet

I thought I understood one core principle of encryption: You take clear text, encrypt it, and now that encrypted gibberish can’t be worked with until it is decrypted again. THIS IS WRONG. There is a…

Read more of Google, but the private way. Using homomorphic encryption to fix the internet

Protecting the DNS Root servers against DDoS attacks

Protecting the DNS Root servers against DDoS attacks

สวัสดีที่รัก, you might know there are 13 root DNS server (okay, actually server clusters with anycast routing, but let’s assume there are actually 13 physical servers). These serve as the backbone of the modern internet…

Read more of Protecting the DNS Root servers against DDoS attacks

Push is faster than pull, HTTP/2 server push

aruntt’apxsmawa munat kullaka, I am currently playing around with HTTP/2 and trying to figure out if and what performance benefits it brings. One interesting feature I found is the possibility to push data from the…

Read more of Push is faster than pull, HTTP/2 server push

Making WordPress faster the hardcore way: Optimizing Memcached with in-kernel caching

nyob zoo tus hlub, in my blog I am cheating a little for performance as I have heavy Cloudflare caching in front of it, but the default optimization for WordPress is using Memcached, a widely…

Read more of Making WordPress faster the hardcore way: Optimizing Memcached with in-kernel caching