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
Networking — Improving platform resilience at Cloudflare through automation

Improving platform resilience at Cloudflare through automation

We realized that we need a way to automatically heal our platform from an operations perspective, and designed and built a workflow orchestration platform to provide these self-healing capabilities across our global network. We explore how this has helped us to reduce the impact on our customers due to operational issues, and the rich variety of similar problems it has empowered us to solve.

OOpeyemiOpeyemi·October 9, 2024Networking
AI & ML — 5 tips and tricks when using GitHub Copilot Workspace

5 tips and tricks when using GitHub Copilot Workspace

GitHub Next launched the technical preview for GitHub Copilot Workspace in April 2024. Since then, we’ve been listening to the community, learning, and have some tips to share on how to get the most out of it!

CRChris Reddington, Cole BemisChris Reddington, Cole Bemis·October 9, 2024AI & ML
SRE & Ops — Leveraging Kubernetes virtual machines at Cloudflare with KubeVirt

Leveraging Kubernetes virtual machines at Cloudflare with KubeVirt

The Kubernetes team runs several multi-tenant clusters across Cloudflare’s core data centers. When multi-tenant cluster isolation is too limiting for an application, we use KubeVirt. KubeVirt is a cloud-native solution that enables our developers to run virtual machines alongside containers.

JCJustin CichraJustin Cichra·October 8, 2024SRE & Ops
Performance — Thermal design supporting Gen 12 hardware: cool, efficient and reliable

Thermal design supporting Gen 12 hardware: cool, efficient and reliable

Great thermal solutions play a crucial role in hardware reliability and performance. Gen 12 servers have implemented an exhaustive thermal analysis to ensure optimal operations within a wide variety of temperature conditions and use cases. By implementing new design and control features for improved power efficiency on the compute nodes we also enabled the support of powerful accelerators to serve

LPLeslye PaniaguaLeslye Paniagua·October 7, 2024Performance
Engineering — Highlights from Git 2.47

Highlights from Git 2.47

Git 2.47 is here, with features like incremental multi-pack indexes and more. Check out our coverage of some of the highlights here.

TBTaylor BlauTaylor Blau·October 7, 2024Engineering
Engineering — Build A Static RSS Reader To Fight Your Inner FOMO — Smashing Magazine

Build A Static RSS Reader To Fight Your Inner FOMO — Smashing Magazine

RSS is a classic technology that fetches content from websites and feeds it to anyone who subscribes to it with a URL. It’s based on XML, and we can use it to consume the feeds in our own apps. Karin Hendrikse demonstrates how to do exactly that with a static site you can use as your personal RSS reader.

KHKarin HendrikseKarin Hendrikse·October 7, 2024Engineering
Design & UX — How A Bottom-Up Design Approach Enhances Site Accessibility — Smashing Magazine

How A Bottom-Up Design Approach Enhances Site Accessibility — Smashing Magazine

You can’t overstate the importance of accessible website design. By the same token, bottom-up philosophies are crucial in modern site-building. A detail-oriented approach makes it easier to serve a more diverse audience along several fronts. Making the most of this opportunity will both extend your reach to new niches and make the web a more equitable place.

EHEleanor HecksEleanor Hecks·October 4, 2024Design & UX