InfoQ Homepage Performance Content on InfoQ
-
Evolving Trainline Architecture for Scale, Reliability and Productivity
Milena Nikolic discusses how Trainline's systems architecture has evolved over the past 5 years to cater changes, as well as what's coming next.
-
Turbocharged Development: the Speed and Efficiency of WebAssembly
Danielle Lancashire discusses why Wasm is the most cross-platform unit of compute for serverless applications, and how that translates to efficiency at scale.
-
Pitfalls of Unified Memory Models in GPUs
Joe Rowell explores the use of unified memory on modern GPU, the low-level details of how unified memory is realized on an x86-64 system, and some of the tools to understand what's happening on a GPU.
-
What Can You Learn from the Fastest Code in the World?
Alan Elder explores the extremes one can go to in order to push the boundaries of code performance and efficiency to perform complex processing on millions of packets per second.
-
From Smoothie Architecture to Layer Cake with Durable Execution
Sergey Bykov shows how Durable Execution of Temporal enables a transition and makes building scalable distributed applications qualitatively easier.
-
Survival Strategies for the Noisy Neighbor Apocalypse
Meenakshi Jindal discusses experience and lessons learned with a case study from the Asset Management Platform at Netflix about how they detected and survived a noisy neighbor.
-
Portfolio Analysis at Scale: Running Risk and Analytics on 15+ Million Portfolios Every Day
William Chen discusses the importance of trimming your computational graph, storing data in multiple formats, leveraging open source, and considering multiple dimensions of modularization.
-
Building a Large Scale Real-Time Ad Events Processing System
Chao Chu provides insights and practical knowledge for building streaming pipelines for an ad platform.
-
Building Sub-Second Latency Video Infrastructure at Cloudflare
Renan Dincer provides insight on how Cloudflare has deployed a sub-second latency live streaming system at scale, focusing on protocols used: HLS, DASH, RTMPS, SRT and WebRTC.
-
How Netflix Ensures Highly-Reliable Online Stateful Systems
Joseph Lynch discusses the architecture of Netflix's stateful caches and databases, including how they capacity plan, bulkhead, and deploy software to their global, full-active, data topology.
-
Living on the Edge: Boosting Your Site's Performance with Edge Computing
Erica Pisani discusses what the edge is, how running code and serving data on the edge can improve site performance, and how to leverage these options to maximize site performance.
-
Reliable Architectures through Observability
Kent Quirk shows an overview of observability tools and techniques, and specific recommendations for how to fit observability into their system designs and day-to-day development process.