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
Career & Teams — Supporting Future Engineers: Spotify’s Partnership with The Marcy Lab School

Supporting Future Engineers: Spotify’s Partnership with The Marcy Lab School

In September 2020, we had the exciting opportunity to partner with with the hopes of creating opportunities for Fellows to: (1) interact with Spotify employees (2) receive training in how to navigate the technical interview process at Spotify and beyond, and (3) become well-versed in the Spotify Internship and Fellowship application process. To help us achieve these goals, we turned to our enginee

KGKathryn Gundersen, Education Program Manager·May 1, 2022Career & Teams
Engineering — The Open Future

The Open Future

TL;DR What is the future of open source going to look like? At Spotify, we think it’s important to play an active role in helping to preserve what’s best about the community today while fostering the changes necessary for it to continue to succeed tomorrow. From increasing the impact of the projects we open source, to starting a fund for independent maintainers, to partnering with other companies

SESpotify Engineering·May 1, 2022Engineering
Engineering — Failing Forward — How We Grow from Incidents

Failing Forward — How We Grow from Incidents

This past year, a few of us who focus on the reliability of (S4A) spent some time taking a look at the collection of incidents directly affecting S4A in 2021. We made some hypotheses, and then went to work analyzing each one to build a set of quantitative and qualitative metrics. We learned a few things, and we hope those insights will help you as well.

SESpotify Engineering·May 1, 2022Engineering
Engineering — Make A Wish (May 2022 Desktop Wallpapers Edition) — Smashing Magazine

Make A Wish (May 2022 Desktop Wallpapers Edition) — Smashing Magazine

Let’s welcome May with a new collection of wallpapers. Designed with love by artists and designers from across the globe, they come in versions with and without a calendar for May 2022. As a little bonus goodie, we also compiled some favorites from past May editions at the end of this post. Thank you to everyone who took on the challenge and shared their wallpapers with us — you’re smashing!

CMCosima MielkeCosima Mielke·April 30, 2022Engineering
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