InfoQ Homepage Performance Content on InfoQ
-
Scaling Agile - The View from Above
Tony Grout and Chris Matts share stories from their several year multi-company journey towards scaled agile, showing how to look at Agile from an organizational perspective and not through tools.
-
Performance and How to Measure It
Matt Warren takes a look at how to measure, what to measure and how get the best performance from .NET code, considering examples from the Roslyn codebase and StackOverflow (the product).
-
Effortless Eventual Consistency with Weave Mesh
Peter Bourgon and Matthias Radestock explain the theory behind Weave Mesh, some of the important key features, and demonstrate some exciting use cases, like distributed caching and state replication.
-
Monitoring and Troubleshooting Real-Time Data Pipelines
Alan Ngai and Premal Shah discuss best practices on monitoring distributed real-time data processing frameworks and how DevOps can gain control and visibility over these data pipelines.
-
Successful Go Program Design, 6 Years On
Peter Bourgon presents some of the idioms, design patterns, and practices that have proven themselves developing successful, scalable, and sustainable code using Go.
-
Understanding Parallel Stream Performance in Java SE 8
Brian Goetz explores tools and techniques involved in parallelism, and how to analyze a computation for potential parallelism, with specific attention to the parallel stream library in Java 8.
-
Large-Scale Stream Processing with Apache Kafka
Neha Narkhede explains how Apache Kafka was designed to support capturing and processing distributed data streams by building up the basic primitives needed for a stream processing system.
-
Faster Index for Java, or CDT Pays Its Debt to JDT
Stefan Xenos and Sergey Prigogin present how the JDT new index was made to be an order of magnitude faster than what it was before.
-
React.js Reconciliation
Jim Sproch describes how reconciliation works within React, and how to use it to enhance both performance and user experience.
-
An Erlang-Based Philosophy for Service Reliability
Jamshid Mahdavi explains how WhatsApp has developed their server components, the deployment processes, and how they monitor, alert, and repair the inevitable failures in a billion-users service.
-
The Dark Art of Container Monitoring
Luca Marturana covers the current state of the art for container monitoring and visibility, including real use cases with pros/cons of each and focuses on advanced container visibility techniques.
-
Much Faster Networking
David Riddoch talks about the technologies that make high performance networking possible on commodity servers, with a special focus on direct access to the network adapter by bypassing the kernel.