The Power of DevOps Self-Service Platforms: How Standard Tools and Tech Increase Developer Velocity

Introduction

By now, most organizations in the business of delivering software will likely have a DevOps strategy. Even if adoption is only partial, the maturity of DevOps enables firms to improve delivery by implementing the tools and practices across their organization that best suit their needs. 

Once the benefits of DevOps are realized, the business case for scaling DevOps across the enterprise inevitably grows. However, there is a key problem when it comes to scaling DevOps, which is outlined by Gartner’s 2019 prediction that “by 2023, 90% of enterprises will fail to scale DevOps initiatives if shared self-service platform approaches are not adopted.” Providing self-service capabilities allows product development teams to quickly provide new features and push changes to customers while also allowing the self-service platform owners to focus on providing new infrastructure automation capabilities to further support the increased product velocity.

Three Programming Languages That Will Drive Enterprise Development

Which language will take the throne in 2019?

I used to be a part of a team that developed a modern programming language targeting enterprise software. After spending two years designing, implementing, and using that programming language, I’ve moved into a different role where I became a user of many technologies, including the so-called programming language and many other modern programming languages.

“Ballerina,” a programming language designed for implementing modern, network-aware, cloud-native applications has released the GA 1.0 as of September 10th. It is a great achievement by a team of passionate individuals who spent days and nights to make this a reality. As I mentioned before, I have started using different technologies as part of my new role as a solutions architect (who build things in addition to do presentations).