What Is Sharding? Database Sharding, Scaling, and You

One of most important questions for any modern database administrator is, “How do different databases scale?” There are different approaches to database scaling, and not all of them are applicable in all contexts. An increasingly popular approach to database scaling is sharding, but what is database sharding, and how does it help databases scale? What … Read more What Is Sharding? Database Sharding, Scaling, and You

The Worst DNS Attacks

The Domain Name System (DNS) vies with the Border Gateway Protocol (BGP) for the title of “Achilles heel of the internet.” If you want to take down large swathes of the internet in a single event, DNS and/or BGP are how you’d go about it. Over the past few decades, there have been innumerable security … Read more The Worst DNS Attacks