Techreport blog

Engineering Insights & Guides

The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

11,646 articles
Frontend — Labyrinth 1.1: Making End-to-End Encrypted Backups Even More Reliable

Labyrinth 1.1: Making End-to-End Encrypted Backups Even More Reliable

We’re rolling out version 1.1 of Labyrinth, the encrypted storage system and protocol that secures messages and history on Messenger. Labyrinth 1.1 enhances the reliability of end-to-end encrypted backups with a new sub-protocol that helps messages survive the loss of a device, a switched device, and long gaps between sign-ins. Read our updated white paper, […]

CWChris Wiltz·May 11, 2026Frontend
Career & Teams — Building For The Future

Building For The Future

This afternoon, we sent the following email to our global team. One of our core values at Cloudflare is transparency, and we believe it's important that you hear this directly from us because it’s a major moment at Cloudflare.

MPMatthew Prince, Michelle ZatlynMatthew Prince, Michelle Zatlyn·May 7, 2026Career & Teams
Security — From SSH to REST: A Security-Driven Modernization of Slack’s EMR Data Pipelines

From SSH to REST: A Security-Driven Modernization of Slack’s EMR Data Pipelines

Excerpt By 2024, Slack’s data platform had accumulated 700+ SSH-based operators orchestrating critical data pipelines. We’re talking daily search indexing that processed terabytes of data, analytics jobs powering business intelligence, the whole shebang. Every single one of these jobs required direct SSH access to production AWS Elastic MapReduce (EMR) clusters. We had a massive security…

MVMahendran Vasagam·May 5, 2026Security
Design & UX — Rethinking The Experience Of System Tools — Smashing Magazine

Rethinking The Experience Of System Tools — Smashing Magazine

Design always starts with function — function shapes form. But if that function can’t be made completely invisible and people still have to interact with it, it inevitably becomes part of their experience. In this article, Kyrylo Levashov shares four common software design assumptions.

KLKyrylo LevashovKyrylo Levashov·May 5, 2026Design & UX