Develocity Performance & Scalability

Mission-critical service levels for the largest build infrastructures on the planet

Develocity works at any scale, from small teams to entire organizations with thousands of developers. As the number of users, projects, Build Scans, and CI jobs generating build data grows, it maintains a high level of responsiveness without requiring complex capacity planning or administration.

Designed for Developers, Built for the Enterprise

Designed from Inception to Scale

From its first release, Develocity has been designed with the explicit requirement that it scales to the largest build infrastructures on the planet. To that end, the Gradle engineering team has made extensive architectural and engineering investments to guarantee that as the platform ingests, processes, and analyzes an ever-growing amount of data, Develocity delivers a consistently fast user experience.

Built on a Cloud-Native Foundation

The architecture of Develocity is based on modern, cloud-native technologies that enable scalability and align with current DevOps best practices. Whether you deploy to a single node or a large cluster, Develocity runs on a Kubernetes foundation and leverages Helm for deployments and software updates. Build Scan data can be stored to S3-compatible cloud storage services for nearly unlimited scale.

Starts Fast and Stays Fast

As a solution dedicated to speeding up build times, it’s essential that Develocity adds minimal overhead to the build and test process. We’ve designed the platform to start quickly and be responsive from day one, and remain performant even under heavy load. From our intelligent caching to our powerful web interface, we’ve focused on the performance of every platform component.

Key Capabilities

Background Processing

Raw build data is consumed and acknowledged by the backend service immediately so that even under high load, transmitting Build Scan data is consistently fast.

Independently Scaled Services

Develocity native support for Kubernetes allows each microservice to scale independently to maintain optimal performance. Configuring horizontal scaling provides full control over the number of replicas dedicated to each microservice.

Materialized Database Views

High traffic pages within Develocity are backed by materialized views in the Postgres database, allowing for quick load times and fast searches across the most common data attributes of Build Scans.

Aggressive Deduplication

For any given project, datasets don’t change significantly across multiple builds. By analyzing and segregating data that tends to change versus data that doesn’t, the size of data sets per build can be minimized.

Geo-Distributed Remote Cache Nodes

Support for intelligent replication allows remote cache nodes to be distributed geographically and located in low-latency network proximity to developers working around anywhere in the world.

Integrated Analytics Engine, No External Dependencies

Develocity integrates sophisticated caching and preemptive parallel computation techniques to make querying build analytics data faster, without relying on external data processing systems like Spark or Hadoop.

Smart Prioritization

Build Scan data is intelligently queued for processing and analysis. Users who are actively debugging builds will receive higher priority data processing, delivering Build Scan results quickly when they’re needed most.

Automatic Data Compression

Post-optimization, any data sent across the wire to the backend service is compressed before uploading, reducing the overall amount of bandwidth needed and processing latency.

More Develocity Industrial-Strength Proof Points

Enterprises rate Develocity Scalability 4.95/5.00 on Gartner Peer Insights
The leading DevProd-focused companies as well as 10 of the top 30 U.S. companies have successfully deployed Develocity at the massive scale necessary to support their dedicated teams.
LinkedIn uses Develocity at massive scale, supporting over 300,000 daily builds of their application code!  Read their story.