InfoQ Homepage Performance Content on InfoQ
-
Java 8 LTS to the Latest - a Performance & Responsiveness Perspective
Monica Beckwith and Anil Kumar discuss Java JDK 8u LTS to the latest JDK 13 major changes, as well as impact on performance and responsiveness to backported JDK 11u LTS.
-
Fault Tolerance at Speed
Todd Montgomery discusses the techniques and lessons learned from implementing Aeron Cluster. His focus is on how Raft can be implemented on Aeron.
-
Architectures That Scale Deep - Regaining Control in Deep Systems
Ben Sigelman talks about "Deep Systems" and their common properties: they are layered, distributed, concurrent, multi-tenant, change continuously, and are hard to manage with conventional tools.
-
Secrets at Planet-Scale: Engineering the Internal Google KMS
Anvita Pandit covers the design choices and strategies that Google chose in order to build a highly reliable, highly scalable service.
-
Mind Your State for Your State of Mind
Pat Helland provides a partial taxonomy of diverse storage solutions available over a distributed cluster.
-
How Gitlab Scaled Git Access with Go and What We Gained from It
Oswaldo Ferreira discusses the history of how GitLab switched from a Rails monolith to using Feature flags, Protocol Buffers, gRPC and Go.
-
Beyond Microservices: Streams, State and Scalability
Gwen Shapira talks about how microservices evolved in the last few years, based on experience gained while working with companies using Apache Kafka to update their application architecture.
-
Concurrency, Scalability and Transactions -- Myths and Surprises
Renan Ranelli explores the interaction between massive concurrent servers, databases and transaction isolation.
-
Parsing JSON Really Quickly: Lessons Learned
Daniel Lemire talks about the lessons learned while writing the fast JSON parser, simdjson. One of the most important lessons is the importance of a nearly obsessive focus on performance.
-
Scaling Patterns for Netflix's Edge
Justin Ryan talks about Netflix’ scalability issues and some of the ways they addressed it.
-
Using Metrics to Ensure Quality Applications in Pivotal Platform
Tom Martin and Sam Reed show how to set up automatic service discovery with Eureka, some auto scaling problems of microservices, and how to configure Prometheus and Grafana to gather and show metrics.
-
Building Reactive Pipelines: How to Go from Scalable Apps to (Ridiculously) Scalable Systems
Mark Heckler discusses and demoes reactive and highly scalable microservices built with Project Reactor using RabbitMQ, Apache Kafka, and Spring Cloud Stream.