Cloud Foundry Brings IT to Where the Developers Are

Popular wisdom holds that a shortage of developers hamstrings rollouts of new applications. But, as it turns out, organizations that have invested in platform-as-a-service (PaaS) environments and containers suffer much less in this regard than those that haven’t.

A recent survey conducted by the Cloud Foundry Foundation (CFF) found that organizations that don’t perceive there to be a developer shortage are two times likely to make extensive use of microservices. Much of the reason, suggests the CFF, is that developers are lot keener to employ modern development platforms. Many of the estimated quarter-million job openings for software developers in the United States are for those with skills in legacy programming tools that many developers have moved away from.

The CFF is now moving to make it even simpler for developers to make the transition to a modern PaaS environment by launching a Cloud Foundry Certified Developer program this June. CFF Executive Director Abby Kearns says developers will be able to access resources online to develop new skills at their own pace. To achieve that goal, the Cloud Foundry Foundation plans to make available a free, introductory course on programming in an open-source Cloud Foundry PaaS environment, which can then be extended via an e-learning platform provided by CFF that includes material from vendor members.

Kearns notes it’s apparent that organizations of all sizes are having trouble finding and retaining development talent. But a lot of that shortage may be self-inflicted. Instead of keeping pace with advances in IT, organizations are looking to hire developers who have legacy skills. The problem is that many of the developers who once had those skills have moved on or, in the case of languages such as COBOL, simply retired. In effect, organizations are faced with a conundrum: They can try to maintain and update legacy applications using a dwindling pool of developers or they can modernize them for a larger pool of both existing developers and new ones just entering the workforce.

The good news is that it’s never been easier to modernize legacy applications. Many organizations are starting to package entire legacy applications in a container that then can be hosted just about anywhere, including a PaaS environment. Over time, many of those IT organization then begin to re-engineer those legacy applications by decomposing them into a much smaller set of individual microservices that can be more easily invoked using REST application programming interfaces (APIs). In the case of the Cloud Foundry PaaS, there are two core Garden and Warden container types. The containers, however, also can be used to run Docker images. Kearns says that IT organizations that standardize on the Cloud Foundry PaaS will find it much easier to deploy and run container applications at scale across a multi-cloud computing environment.

Obviously, Cloud Foundry is not the only PaaS option when it comes to containers. But given the support that vendors ranging from IBM and SAP to Cisco Systems and Dell EMC are providing it’s a certainty that the Cloud Foundry will be found inside and outside a public cloud for some time to come.

Mike Vizard

Mike Vizard is a veteran IT journalist with more than 25 years of experience covering the technology industry, having previously served as Editor-in-Chief of both CRN and InfoWorld and as editorial director for Ziff-Davis Enterprise, where he oversaw titles including eWEEK, CIO Insight and Baseline. Over his career he has also edited or contributed to a wide range of enterprise technology publications, including IT Business Edge, Channel Insider, ComputerWorld, TMCNet and Digital Review, and he later led editorial for CTOEdge.com. His reporting and analysis span software development, cloud computing, cybersecurity, IT channel strategy and, more recently, artificial intelligence and DevOps practices. A recognized voice in enterprise IT journalism, Vizard is known for tracking emerging technology trends as they move from early adoption into mainstream enterprise use. He now serves as Chief Content Officer for Techstrong Group, where he oversees editorial strategy across the full network — DevOps.com, Security Boulevard, Cloud Native Now, Digital CxO, Techstrong.ai, TechStrong.IT, Techstrong Semi and PlatformEngineering.com — in addition to writing and hosting content for Techstrong TV and the Techstrong Gang podcast.

    Mike Vizard has 1813 posts and counting. See all posts by Mike Vizard