Interesting Stats and Quotes
About Kubernetes, DevOps, and Bazel
About Kubernetes, DevOps, and Bazel
If you’re interested in diving deeper into Kubernetes, Bazel or DevOps in general, it can be overwhelming to try to sift through all the available information online. If you’re trying to decide whether a platform or method is right for you, it’s easier to start small. Instead of jumping right into the deep end, consider some of the statistics and quotes below from passionate programmers around the world before you get started.
“Four out of ten enterprise companies (with 5,000 or more employees) included in the Cloud Native Computing Foundation’s biannual survey reported that they’re running Kubernetes in production environments.
A whopping 87 percent of respondents said they are now running container technologies, up from 55 percent in 2017.
$4.3 billion: The projected market for application container technologies in 2022, according to 451 Research. That’s more than double the $2.126 billion the firm has predicted will be spent in 2019.”
“What makes Kubernetes so incredible is its implementation of Google’s own experience with Borg. Nothing beats the scale of Google. Borg launches more than 2-billion containers per week, an average of 3,300 per second. At its peak, it’s many, many more. Kubernetes was born in a cauldron of fire, battle-tested and ready for massive workloads.”
“Kubernetes orchestration allows you to build application services that span multiple containers, schedule those containers across a cluster, scale those containers, and manage the health of those containers over time. With Kubernetes, you can take real steps towards better IT security.”
“As more and more organizations move to microservice and cloud-native architectures that make use of containers, they’re looking for strong, proven platforms. Practitioners are moving to Kubernetes…”
“DevOps adoption has increased by approximately 8% from 2015 to 2016, and this number is expected to grow significantly in 2019.
According to Statista, many business organizations are adopting DevOps and there is an increase up to 17% in 2018 from about 10% in the year 2017.”
“One of the glaring things you will first notice about any Devops event is that everyone is having fun. People are sharing ideas, telling war stories, and in some cases, even hacking on solutions.”
“When a DevOps model is effective, teams can make rapid changes to their software. This allows companies to stay ahead of the curve. If someone has an innovative idea of how to improve the software, with a DevOps approach the team can make changes quickly, deploying new capabilities. This is the nature of continuous delivery.”
“Avoid bringing in consultants or creating a DevOps team. DevOps is a way of doing things, it is not a job title nor a tool. Everyone in the organization needs to adopt a DevOps way of thinking. So while top-level direction, vision, and evangelism are important, equally important is a grassroots adoption by the staff who believe in the change.”
“Bazel is aimed, in particular, at projects with a combination of the following characteristics: they have a large shared codebase that supports multiple platforms, they are written in multiple languages and have an extensive test suite. If that’s your project, take a closer look at Bazel.”
“Key to Bazel is that it only rebuilds what is necessary. Fast, incremental builds are enabled by advanced local and distributed caching, optimized dependency analysis, and parallel execution. Codebases of any size can be accommodated, in multiple repos or a single, large repo.”
“Bazel strives to be efficient in determining out-of-date artifacts by using content digests instead of timestamps when creating its dependency graphs. This makes it possible to avoid unnecessarily re-building of targets, as well as to have predictable builds, even when distributed across multiple hosts whose clocks are not perfectly synchronized…Thanks to its use of content digests, Bazel is able to cache intermediate build step outputs and reuse them when necessary.”
“Bazel 1.0 GA brings semantic versioning, long-term support, and well-rounded features for Angular / Android / Java / C++. The Bazel build system remains focused on being fast and correct, multi-language, multi-platform, uniform extension language, and the ability to scale.”
“A growing list of Bazel users attests to the widespread demand for scalable, reproducible, and multi-lingual builds. Bazel helps Google be more open too: several large Google open source projects, such as Angular and TensorFlow, use Bazel. Users have reported 3x test time reductions and 10x faster build speeds after switching to Bazel.”
Feeling inspired yet? Jump into these platforms for yourself to learn if they’re as good as everyone says.
Click here to add your own text