Faster builds withRemote Execution
Software developers typically build source code and run tests on their local machines. EngFlow Remote Execution distributes builds and tests across a cluster of machines and remotely caches the results to make them faster.
Selenium
From 5 hrsdown to 30 mins
5x faster
Bazel
Top-5 automaker
From 1.5 hrsdown to 19 mins
5x faster
Soong (Android)
Brave Software
From 2 hrsdown to 15 mins
8x faster
Goma (Chromium)
Faster builds and tests from three customers using different build systems
Features
We support all clients that implement the open-source Remote Execution API, including Bazel, BuildStream, Reclient (Chromium), Goma Server (Chromium), Pants, Please, Recc, and Soong (AOSP).
Eliminate maintenance overhead with our fully managed solution in the cloud of your choice. You can also self-manage your remote execution cluster in the cloud or on-prem.
Our fully managed solution guarantees an availability of 99.9%. If you are self-managing, we offer customer support with flexible coverage options.
We integrate with monitoring tools like Prometheus, Google Cloud Operations (formerly known as Stackdriver), and CloudWatch.
Prometheus
Google Cloud Operations
Amazon CloudWatch
Zipkin
We do not share infrastructure between customers. We support various security features, including: running actions in separate VPCs, hermetic builds with gVisor, shielded VMs, and customer-managed encryption keys.
EngFlow undergoes regular third-party audits to certify compliance with the five SOC 2 principles: Security, Availability, Processing Integrity, Confidentiality, and Privacy.
By keeping processes running for similar builds and tests, we save time otherwise needed for launching the compiler, re-reading input files, etc.
We cache build and test results and reuse them whenever possible, no matter whether the cache entries were created by your own or a colleague’s invocation.
Our fully distributed software allows you to increase the number of machines to handle larger builds and more users. You can configure the number of available CPU cores, memory, and other resources.
When there’s little load on your Remote Execution cluster, we can automatically power down machines — or add more on the fly when load is high.
More about EngFlow’s platform
Remote Caching
Boost productivity, optimize builds, & eliminate redundant tasks.
Build and Test UI
View build and test results in your browser and share them with others.
Bazel Invocation Analyzer
Get free, automatic recommendations to optimize your Bazel performance.