Tests should always keep the end user view in mind. But how to test web services, which are not directly customer-facing, and in particular, how to performance test them in a meaningful way? This article outlines performance split testing as a performance test approach that is relying on real-time production traffic.
This article series explains how containers are actually being used within the enterprise.
The adoption of containers is causing a paradigm shift within the monitoring space. InfoQ recently sat down with a series of container monitoring experts and explored the associated challenges.
Java performance issues are often attributable to bad database access patterns. In this article a top performance field engineer demonstrates his patterns for diagnosing database related issues.
The book Toolbox for the Agile Coach - Visualization Examples by Jimmy Janlén can be used by agile software development teams to visualize and improve their collaboration and communication.
ticketea is a large online ticket selling platform in Spain. This article describes their growing pains and how DevOps and an API-based distributed architecture allowed them to cope with growth. 1
Len Bass on the motivation for "DevOps: A Software Architect's Perspective", what does looking at DevOps from an architectural perspective mean, DevOps education, microservices and more. 1
In this article Plumbr's development lead describes techniques used to successfully release a major upgrade to the Plumbr Java Performance Monitoring solution, without being burned by the usual fires
The book Real World Kanban by Mattias Skarin provides four case studies where kanban is used to visualize, provide insight and improve product development.
Find out what's new in Kubernetes V1 with a Jenkins example in Google Container Engine. V1 brings enterprise-level capabilities such as self healing, service discovery, dynamic DNS, resource quotas.
The authors have concluded after analyzing 15 years of ATAM data that modifiability, performance, availability, interoperability, and deployability are key quality attributes for Agile practitioners.