InfoQ Homepage Performance Content on InfoQ
-
Adventures in Performance: Efficiency Analysis of Large-scale Compute
Thomas Dullien discusses how language design choices impact performance, how Google's monorepo culture and Amazon's two-pizza-team culture impact code efficiency, why statistical variance is an enemy.
-
The Endgame of SRE
Amy Tobey discusses sociotechnical thinking, exploring ways SREs can impact reliability at scale.
-
Ubiquitous Caching: a Journey of Building Efficient Distributed and In-Process Caches at Twitter
Juncheng Yang discusses three trends in hardware, workload, and cache usage that shape the design of modern caches.
-
Airbnb at Scale: From Monolith to Microservices
Selina Liu discusses what it takes to decompose a large and complex monolith into independent, performant services, and how Airbnb continues to evolve and scale the new architecture.
-
Chaos Engineering Observability with Visual Metaphors
Yury Niño Roa introduces a new actor: visual metaphors, discussing visualisation and how to use colours, textures, and shapes to create mental models for observability and chaos engineering.
-
Data Versioning at Scale: Chaos and Chaos Management
Einat Orr discusses several technologies that version large data sets, the use cases they support and the technology developed to best support those use cases.
-
Java Flight Recorder as an Observability Tool
Ben Evans explains recent developments with JFR, and discusses how tooling based on JFR fits into the growing field known as Observability and some of the ongoing F/OSS work in this space.
-
Observability is Also Programmed
Yury Niño Roa discusses a new methodology to adopt [OaC] in companies according to their size, talking about the current observability landscape and how companies can adopt this as a practice.
-
State of OpenTelemetry, Where Are We and What’s Next?
Michael Hausenblas discusses what problems OpenTelemetry solves, and overviews the ecosystem and status of various projects within OpenTelemetry.
-
Scaling GraphQL Adoption at Netflix
Tejas Shikhare discusses how Netflix migrated to GraphQL and some of the problems they had to solve scaling it.
-
Profiles, the Missing Pillar: Continuous Profiling in Practice
Michael Hausenblas takes a look at the origins and the motivation of CP and discusses the benefits of using CP in production, making the case that profiles are the missing pillar of observability.
-
APIs at Scale: Creating Rich Interfaces that Stand the Test of Time
Matthew Clark, Paul Caporn take a look at versioning, design patterns, handling different use-cases, supporting high-traffic moments, and the merits of different API types.