Techreport blog

Engineering Insights & Guides

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

11,851 articles
Distributed — Building Self-driving Kafka clusters using open source components

Building Self-driving Kafka clusters using open source components

In this article, I will talk about how Slack uses Kafka, and how a small-but-mighty team built and operationalized a self-driving Kafka cluster over the last four years to run at scale. Kafka is used at Slack as a pub-sub system, playing an essential role in the all-important Job Queue, our asynchronous job execution framework…

SKSuman Karumuri·February 11, 2022Distributed
Languages — Web Design Done Well: Perfectly Pointless — Smashing Magazine

Web Design Done Well: Perfectly Pointless — Smashing Magazine

The web can feel like a very businesslike place nowadays. Most places you go there seem to be legions of glossy products and unnervingly personalized ads competing for our attention. Kick back, relax and enjoy. Maybe even think about a pointless project of your own. This installment of *Web Design Done Well* celebrates weird and wacky websites. Sites with sweet, innocent, sometimes pointless purpo

FOFrederick O BrienFrederick O Brien·February 11, 2022Languages
Security — Adding a CASB to Cloudflare Zero Trust

Adding a CASB to Cloudflare Zero Trust

Earlier today, Cloudflare announced that we have acquired Vectrix, a cloud-access security broker (CASB) company focused on solving the problem of control and visibility in the SaaS applications and public cloud providers that your team uses

SJSam, John Graham CummingSam, John Graham Cumming·February 10, 2022Security
Distributed — Building Infrastructure Platforms

Building Infrastructure Platforms

Infrastructure Platform teams enable organisations to scale delivery by solving common product and non-functional requirements with resilient solutions. This allows other teams to focus on building their own things and releasing value for their users. But nobody said building scalable platforms was easy... In this article Poppy and Chris explore 7 key principles which can help you build the right

PRPoppy Rowse and Chris Shepherd·February 9, 2022Distributed
Performance — Statoscope: A Course Of Intensive Therapy For Your Bundle — Smashing Magazine

Statoscope: A Course Of Intensive Therapy For Your Bundle — Smashing Magazine

Statoscope is an instrument that analyses your webpack-bundles. Created by Sergey Melukov, it started out as an experimental version in late 2016, which has now become a full-fledged toolkit for viewing, analyzing, and validating webpack-bundles. Editor’s Note: This article is a transcription of Sergey’s live performance (Russian).

SMSergey MelukovSergey Melukov·February 8, 2022Performance