We in live a world where ideas can be dreamt up, implemented and delivered more rapidly than ever before. The pace of innovation is like nothing we’ve ever seen in our lifetime and it will likely only get faster. Old patterns of software delivery, 12 month releases are insufficient in meeting demands of today’s marketplace. As a result many people will face extinction if they do not change their work patterns and focus on two key objectives; customer needs and delivering software rapidly to meet that need. Iterate and repeat.
This disruption creates opportunity if we’re in the right position to take advantage of the constant changes. In fact it is possible thrive in this new world and lay the foundation for a successful future. At the @DellEMCDojo we have found that better way. The Dojo was created for 2 simple reasons. First to adopt a DevOps culture to achieve lower cost innovation, more rapid product delivery and to build innovative solutions that meet the needs of customers. Second, to contribute to OS Cloud Foundry. All of this is important because we not only demonstrate to our customers that we walk-the-walk and talk-the-talk but we also can respond to their market needs and deliver solutions to them to enable and empower them to compete effectively.
The dojo methodology is important but it’s what we create with this new way of working that is most important. After all, this is a business, revenue is the score card and we measure the success of our software based on user adoption. Here is a brief run through of the projects we’ve worked on in recent months.
Persistence in Cloud Foundry
Cloud Foundry is WAY cool & 12 Factor Apps are WAY cool too BUT you and I don’t just have to worry about 12 Factor Apps. We have legacy apps that live in our family that we still need to pay attention to. Our position is there should be a place for these legacy apps in our cool New World called Cloud Foundry. That’s why we enabled container persistence in Cloud Foundry. Shipping in PCF 1.9 customers can take advantage of this functionality by mounting NFSv3 volumes from within their containers. The obvious first technology integration was with Isilon; customers can now mount Isilon volumes. As a result we have created a world where 12 Factor apps and non 12 Factor apps can live together and experience the benefit of Cloud Foundry. We are actively developing this technology for and with customers and the response thus far has been very positive.
GPUaaS and Cloud Foundry
We are seeing a growing demand for big data processing for one simple reason, the ability to make intelligent decisions about data is as important as continuous delivery. Running those big data workloads that require massive processing power is not easy for Cloud Foundry developers today. One obvious challenge is they cannot choose where these application workloads will be executed. Leveraging the great work that Jack Harwood and the team in China has done on GPUaaS we were able to integrate this with Cloud Foundry. The result is application developers will now have choice—they will be able to choose where their workloads are run leading to even greater efficiency and value from their information.
Blockchain and Cloud Foundry
Blockchain technology comes up more and more when the larger Dell EMC talks to customers. The first question is often ‘what is it and how can we leverage it?’ Up until recently we didn’t have an opinion on this technology. So we kicked off a project with the following goals:
1. Understand the different Blockchain distributions
2. Identify ways in which we could integrate Blockchain with Cloud Foundry
3. Make this available to the community so we can all iterate on this together
I’m pleased to say we now have a Blockchain implementation with Cloud Foundry and are happy to share not only the code/implementation but also our learnings. Together as a community we can go far in developing this technology to solve real business problems.
The Dojo Effect
The Dojo team has come a long way in two years, now everyone wants to create a dojo. The brush fires have been lit and the ‘dojo way’ is spreading. A word of caution for those eager to get started quickly; while we’re happy with the enthusiasm and the willingness to change work patterns, there’s more to building a dojo and adopting DevOps than changing the physical space. This methodology is nuanced, you don’t know what you don’t know especially early on. It can be easy, especially early on in the adoption phase, to get lost and give up. To embrace this new way of working it’s a good idea to have help from your friends, like we did from Pivotal and Pivotal Labs. That’s where the dojo team comes in. By working with us in a 6 week engagement we will pair with you, teaching you to fish so you form a solid foundation from which to build on after you leave. We’re pretty strict in implementing Lean Startup and Running Lean to the letter. Why? Because we know when you leave you’re going to relax so we want to keep the standard high knowing you may relax later. There’s no better way to transform than to work with the @DellEMCDojo team.
Lastly, at the heart of our success is the dojo team – the people. The incredibly talented individuals that have adopted these new work patterns and refine their art every single day by practicing at the dojo. I would like to acknowledge and thank an amazing dojo team for riding the waves of change and finding ways to be successful regardless of what obstacles are thrown in our path. You and your teams can find a way to thrive and enjoy the rapid pace of innovation in the same way the dojo team has.
Until next time, c ya.