Techreport blog

Engineering Insights & Guides

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

11,670 articles
Performance — Continuous Load Testing

Continuous Load Testing

Building load test infrastructure is tricky and poses many questions. How can we identify performance regressions in newly deployed builds, given the overhead of spinning up test clients? To gather the most representative results, should we load test at our peak hours or when there’s a lull? How do we incentivize engineers to invest time…

SRShreya Ramesh·April 29, 2022Performance
Performance — How Partytown Eliminates Website Bloat From Third-Party Scripts — Smashing Magazine

How Partytown Eliminates Website Bloat From Third-Party Scripts — Smashing Magazine

Performance needs to be built in starting at the code level, and user-centric metrics like time to interactive (TTI), total blocking time (TBT), and first input delay (FID) help you gauge how fast a website is. But modern web pages are heavy and ever-growing in size Introducing Partytown, a lightweight open-source solution that reduces execution delays due to third-party JavaScript by offloading t

SSSteve SewellSteve Sewell·April 29, 2022Performance
Security — Cloudflare blocks 15M rps HTTPS DDoS attack

Cloudflare blocks 15M rps HTTPS DDoS attack

Earlier this month, Cloudflare’s systems automatically detected and mitigated a 15.3 million request-per-second (rps) DDoS attack — one of the largest HTTPS DDoS attacks on record

OJOmer, Julien DesgatsOmer, Julien Desgats·April 27, 2022Security
Design & UX — UX Metrics That Matter: A Guide To Design KPIs — Smashing Magazine

UX Metrics That Matter: A Guide To Design KPIs — Smashing Magazine

We should be able to measure how well a particular design solves a particular problem. Let’s explore design KPIs that capture user’s experience, how to measure them and how to keep both users and business stakeholders happy, over time. In this [series of articles](https://www.smashingmagazine.com/category/design-patterns/), we highlight design patterns and techniques to design better interfaces. Y

VFVitaly FriedmanVitaly Friedman·April 27, 2022Design & UX
SRE & Ops — Slack’s Incident on 2-22-22

Slack’s Incident on 2-22-22

By Laura Nolan, with contributions from Glen D. Sanford, Jamie Scheinblum, and Chris Sullivan. Assessing conditions Slack experienced a major incident on February 22 this year, during which time many users were unable to connect to Slack, including the author — which certainly made my role as Incident Commander more challenging! This incident was a…

LNLaura Nolan·April 26, 2022SRE & Ops