flexibility come at a cost. You need to be able to be sup- ported by a set of frameworks and models that allow you to move fast but in a predictable and manageable way. Not every organization can afford to hire developers deeply knowledgeable about advanced DevOps environ- ments. Rather, it is important to provide developers with the tools that can make it easier for them to take ad- vantage of the latest innovations in software develop- ment in the cloud. This is where Jenkins X comes in. Jenkins X allows developers to focus on building excellent user experiences and innovative applications rather than creating underlying environments that do not create business differentiation. Smart businesses want their de- velopers to focus as much time as possible on creating great applications rather non-differentiating tooling. The commercialization of Jenkins X open source Like Jenkins, Jenkins X is an open source offering and en- joys a growing community. As we have seen with other open source tools and environments, the technology be- comes more common in production applications in which IT leaders demand enterprise-level features and direct support. When open source tools are used in business critical ap- plications, many businesses have a requirement for en- terprise support. While open source software projects have frequent updates and are community supported, they typically require sophisticated developers to “go it alone” when they run into new challenges or are trying to integrate the open source tool into their existing envi- ronment. By contrast, enterprise-supported versions are 62

Building Cloud Native Apps Painlessly - Page 69 Building Cloud Native Apps Painlessly Page 68 Page 70