InfoQ Homepage Performance Content on InfoQ
-
Event Processing at Massive Scale
Uri Cohen discusses several types of queues with their pros and cons used in financial and trading industries for highly parallelized data processing.
-
Caching, NoSQL & Grids - What the Banks Can Teach Us
John Davies shares insight into SQL, NoSQL, grid, virtualization and caching technologies from his personal experience using them in financial institutions.
-
Need Some Cache? Redis in Depth
Chris Meadows introduces Redis, explaining what it is good for, what does it take to be run, and what’s under the hood through a social networking code example.
-
Scalable Internet Architectures
Theo Schlossnagle presents several architectural design principles useful for building scalable systems starting from the networking up to the application layer.
-
Going for Speed: Testing Against Performance Expectations
Jay Harris offers tips on using unit testing to improve the performance of applications.
-
"Big Data" and the Future of DevOps
Ram C Singh discusses using Big Data for infrastructure telemetry along with good practices and an autonomic engine to create an autonomic computing infrastructure that might prevent downtime.
-
High Performance Mobile
Steve Souders discusses the importance of mobile performance, providing advice on creating more responsive mobile apps, and outlining the latest developments in analyzing mobile performance.
-
Extreme Performance with Java
Charlie Hunt explains what can be done to lower the latency introduced by the Java GC and JIT, including coding tips, and introducing tools for tuning the performance of Java applications.
-
Crunching Numbers with Clojure - 11 Tips to Boost Your Performance
Daniel Solano Gómez shares 11 tips for drastically enhancing the performance of Clojure applications crunching numbers.
-
Architecture at Scale at ESPN
Manny Pelarinos presents ESPN’s overall and core service architecture, the data ingest process, the custom CMS and template language used, and how live scores and personalization work.
-
Storm: Distributed and Fault-tolerant Real-time Computation
Nathan Marz discusses Storm concepts –streams, spouts, bolts, topologies-, explaining how to use Storms’ Clojure DSL for real-time stream processing, distributed RPS and continuous computations.
-
Performance from the User‘s Perspective
Alois Reitbauer explains why the server response time and synthetic transactions are not good enough performance indicators, presenting a way of measuring page performance as perceived by the user.