SUM Global and Bazel
SUM Global is a Bazel Community Expert, working primarily in the Java VM languages, Angular and Android spaces. We are actively developing rules (check back for updates) to help with JVM ecosystem quality of life issues such as publishing artifacts to Maven repositories, Spring Boot rules (based on Salesforce rule), and utilization of the new AoT compile dynamics with frameworks such as Micronaut and the GraalVM language ecosystem. We have extensive experience with the deployment artifact rules such as rules docker. We have worked with Google Cloud’s Remote Build Execution (RBE) and remote caching.
SUM Global can provide help with your Build, Continuous Integration/Continuous Delivery design, implementation and infrastructure tooling. End users have higher and higher expectations for performance, features and information. Development processes and tooling to support these demands is complex and ever changing. Being nimble enough to utilize tooling, and process improvements is critical for today’s high demand development environment. Bazel’s multi-language builds, caching and integration with today’s best of breed CI/CD tools along with SUM Global’s expertise enables your success. Developer time is expensive, and minimizing build times while keeping the build correct every time is critical. Bazel is the answer for handling your complex, demanding build ecosystem and SUM Global is here to help.
We have decades of experience creating and optimizing build and deployment infrastructure to support our clients needs. In the polyglot language environment of today’s modern systems, the Bazel build system is fast, supports multiple languages, scalable and extensible. SUM Global brings our vast experience with other tools such as Gradle, Maven, Ant, CMake and Make to help convert your multi-tool environment to Bazel. Creating a stable, repeatable and fast build and deployment infrastructure to meet your needs. We use the extensive library of Bazel rules to support your environment or if needed, we can build custom rules to tailor your infrastructure to meet your exact specifications.
We look forward hearing about your project and how we can help.
“We were impressed by how quickly the SUM Global team was able to adapt our existing Gradle build process to use Bazel. SiteWhere has a complex build process and the impressive result speaks to the talent of the SUM Global team and the flexibility of the Bazel offering.”