Introducing Cloud Spanner, a Global Database Service
Cloud Spanner, a globally distributed relational database service, offers customers ACID transactions and SQL semantics, without giving up horizontal scaling and high availability.
Starting an Internet Service Provider
The personal site of Chris Hacken — entrepreneur and operator who founded and sold Loop Internet. Essays and a podcast on building internet infrastructure, companies, and other hard things.
Wildcard Certificates Coming January 2018
Update, March 13, 2018 Wildcard certificate support is live. Let’s Encrypt will begin issuing wildcard certificates in January of 2018. Wildcard certificates are a commonly requested feature and we understand that there are some use cases where they make HTTPS deployment easier. Our hope is that offering wildcards…
Containers vs. Zones vs. Jails vs. VMs
Design differences of containers, Zones, Jails and VMs.
Milestone: 100M Certificates Issued
Let’s Encrypt has reached a milestone: we’ve now issued more than 100,000,000 certificates. This number reflects at least a few things: First, it illustrates the strong demand for our services. We’d like to thank all of the sysadmins, web developers, and everyone else managing servers for prioritizing protecting your…
Software Developers Should Have Sysadmin Experience
The differences between system administrators and software developers as well as why all software developers should have some amount of sysadmin experience.
AWS Fargate – Run Containers Without Managing Infrastructure
Containers are a powerful way for developers to develop, package, and deploy their applications. At AWS we have over a hundred thousand active ECS clusters and hundreds of millions of new containers started each week. That’s 400+% customer growth since 2016. Container orchestration solutions, like Amazon Elastic…
$5 Showdown: Linode vs. DigitalOcean vs. Amazon Lightsail vs. Vultr
Updated on March 6th, 2017 since Vultr has updated their $5 offering. The data tables have been updated and the applicable sections have updates near the end of the section.
What is Nix and why you should try it
Normally our Unix systems organise the file system in a structure called the Filesystem Hierarchy Standard (FHS). Installing into an FHS has limitations, what would happen if we want to install, for example, two different versions of ruby at the same time? Typically this isn't possible without explicitly specifying a…
Internet protocols are changing
Guest Post: Learn about the significant recent changes being made to the core Internet protocols.
Comparing Bandwidth Costs of Amazon, Google and Microsoft Cloud Computing
We're building something special. Stay tuned for the launch.
GPUs Are Now Available for Google Compute Engine and Cloud Machine Learning
Google Cloud Platform gets a performance boost today with the much anticipated public beta of NVIDIA Tesla K80 GPUs . You can now spin up NVIDIA GPU-based VMs in three GCP regions: us-east1, asia-east1 and europe-west1, using the gcloud command-line tool. Support for creating GPU VMs using the Cloud Console appears…
How to use BeyondCorp to ditch VPN, improve security and go to the cloud
The BeyondCorp security engineering team at Google just announced their fourth research paper.
Docker operations slowing down on AWS
I’m CC’d on mails when things get slow, but never when things work as expected or are fast…oh well. Like an umpire in baseball, if we are doing our jobs, we are invisible. Subjec…
Let’s Encrypt 2016 in Review
Our first full year as a live CA was an exciting one. I’m incredibly proud of what our team and community accomplished during 2016. I’d like to share some thoughts about how we’ve changed, what we’ve accomplished, and what we’ve learned. At the start of 2016, Let’s Encrypt certificates had been available to the public…
Golang SSH Security
Working on a project for a client recently, I needed to speak the SSH protocol in Golang code. So I started with the x/crypto/ssh package, part of the suite of libraries from the Golang developers which is not part of the standard library and not part of their usual compatibility guarantees, but more along the lines…
Two frequently used system calls are ~77% slower on AWS EC2
This article reveals the stats that show two frequently used system calls are 77% slower on AWS EC2 and its causes.
How to set up continuous deployment using free hosted tools
I’m going to describe a way to put together a world-class continuous deployment infrastructure for your side-project without spending any money. With continuous deployment every code commit is tested against …
Using Immutable Caching to Speed Up the Web
The benefits of immutable caching mean that when a page is refreshed, which is an extremely common social media scenario, elements that were previously marked immutable with an HTTP response ...
Apache Kafka Goes 1.0
Major milestone release Apache Kafka 4.0 removes ZooKeeper entirely, provides early access to Queues for Kafka, and enables faster rebalances, in addition to many other new KIPs.