HTTP/2 has been ratified for months, and browsers have already committed to supporting it. Everything we hear tells us that the new version of HTTP will provide significant performance benefits while requiring little to no change to our applications. But deploying HTTP/2 may not be as easy as it seems. Hooman Beheshti examines HTTP/2's core features and how they relate to real-world conditions.
Systems that run across continents and hemispheres, rather than across racks in a single data center, are becoming increasingly necessary; developers deploy their applications across multiple clouds or locations for redundancy and compliance and to push content closer to their users. Tyler McMullen explains why such systems must have fundamentally different designs than what we're used to.