Within the Customer Products group at the FT (we work on FT.com and the FT mobile apps) we’ve faced an interesting situation this year, something for us to be proud of. We have experienced only a small number of incidents that have significantly impacted our products, this is in stark contrast to previous years where out-of-hours calls to engineers were much more frequent.
Alongside this, our group’s tech strategy includes a whole area of focus dedicated to “making our out-of-hours process sustainable”. With the risk of us being unprepared to handle our next major incident we set out to plan…
The Taiga, also known as the Boreal Forest, spans the Northern Hemisphere and is the second largest biome on Earth. It sits just below the Arctic tundra and lies within the Arctic Circle.
Based in the very North of Finland, we were staying around Lake Menesjärvi, often skiing over it to campsites near the shores.
Spending several nights out in the snow under the Milky Way there were some amazing views, and if you…
Since October 2016, when we launched the new site, FT.com has only been available over
Over the past few months we’ve implemented the HTTP Strict Transport Security (HSTS) specification on FT.com, to ensure that our users will only ever talk to us over a secure connection.
This is the story of how we got there, and the hurdles we hit.
HSTS is a declaration websites can make using HTTP response headers, that tells browsers to only use…
This is an overview of how the Financial Times serves requests to www.ft.com. Starting with our domains, going all the way down to our Heroku applications, and through everything in between.
Brotli is a new-ish lossless compression algorithm developed by Google.
Brotli was initially developed to decrease the size of transmissions of WOFF2 web fonts, and in that context was a continuation of the development of zopfli, which is a zlib-compatible implementation of the standard gzip and deflate specifications.
So it’s very web oriented.
Previously at the Financial Times we’ve made use of the Dyn HTTP redirect service to send traffic from domains and subdomains to www.ft.com, which has been working just fine for our legacy domains that never used TLS.
However, there has been a number of recent tasks to redirect subdomains with support for TLS, and so far several of these domains have ended up under our www.ft.com Fastly service, a scary thought given the complexity the configuration (over 5,000 lines of VCL).
Amazon Athena is an interactive query service that makes it easy to analyze data in Amazon S3 using standard SQL.
Which means, for a practical example, if you have logs stored in S3 in a typical log format, one request per line.
127.0.0.1 [2017-08-30 00:01:43.000] "GET / HTTP/1.1" 200 12846 TLSv1.2 HIT
127.0.0.1 [2017-08-30 00:01:43.000] "GET /robots.txt HTTP/1.1" 200 68 TLSv1.2 HIT
127.0.0.1 [2017-08-30 00:01:43.000] "GET /not-a-url HTTP/1.1" 404 0 TLSv1.2 MISS
We can use…
Principal Engineer at the Financial Times.