InfoQ Homepage Performance Content on InfoQ
-
Data Modernization for Spring-Based Microservices on Pivotal Platform
Jitin Changulani and Vivek Jindgar show how individual Spring Cloud components of a data injection process can be scaled independently, as compared to the scaling of the entire stack.
-
Passion, Grace, & Fire - The Elements of High Performance
Josh Evans talks about the elements of high performance - passion, grace, and fire -, and what really matters when trying to build, shape, and guide teams for high performance.
-
Scaled Agile Framework (SAFe): Bloated Bureaucracy or an Enabler for Business Agility?
Almudena Rodriguez Pardo takes a closer look at various scaling methods, and defines what SAFe is and what it is not, examining some of the key arguments which are polarizing the Agile community.
-
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.