Development of cloud-native applications leverages technologies and approaches such as Microservices, DevOps, Continuous Delivery, etc. In a recent Forrester paper Dave Bartoletti mentioned that developers prefer to code applications in very smaller units such that they can scale and can be modified independently. He further exemplifies it by quoting an Australian bank that in order to scale applications better is breaking up an account management app into 200 separate microservices. (Source: Forrester; Optimize Your Cloud Organization For Speed And Customer Delight by Dave Bartoletti, January 2017). Would developers want to use the same principles for their traditional applications? Absolutely! We have developed Access Testing Tool on Native Hybrid Cloud that helps developers test their traditional applications dependencies on cloud-native framework. More on that in a bit. However, lets start with basic understanding of what Native Hybrid Cloud is and how it can help you transform digitally in these challenging times?
Native Hybrid Cloud is a turnkey Pivotal Cloud Foundry developer platform that provides the fastest path to digital transformation. It helps businesses accelerate an application’s time to market and improve customer experiences through rapid iterative development. It is engineered to combine self-service cloud-native application deployment with data analytics into a single hybrid cloud platform, virtually eliminating the months or years it takes to build your own. We have also developed a short video that showcases what Native Hybrid Cloud is.
However, if you enjoy learning through diagrams, like us, take a look at figure 1 below.
We just made Native Hybrid Cloud, even more powerful and developer friendly. We have added Access Testing Tool to Native Hybrid Cloud which can help developers test compatibility of traditional applications. We know that developers love to build new applications.
So how does Access Testing Tool work? To illustrate this let’s walk through an example.
Assume that a developer has a traditional application running today, and that application talks to some existing databases like Oracle or Microsoft SQL. Part of the application is rebuilt for Pivotal Cloud Foundry using the ‘12 Factor’ principles and Micro Services Architecture. These micro services applications still need to have access to these backend data services and other system of records to make them work because the application is stateless, and these dependencies still exist.
Currently, when you deploy the application from Pivotal Cloud Foundry there could be issues such as firewalls, security groups, or networking configuration, so the new desired state should be that everything just works. However, there could be some hot spots that the developer hasn’t noticed. Access Testing Tool comes into play, as shown in figure 2, and deploys a test agent application within the space that the developer plans to deploy their applications, and tests for all the existing dependencies to make sure they work within Pivotal Cloud Foundry. It makes everything as easy as that. Want to see this in action? Click on the demo located here.
Native Hybrid Cloud is all about making developers more agile and productive without sacrificing visibility and control of IT. The Access Testing Tool is the first tool of its kind – with more to come in 2017. With these innovative and essential tools, organizations would be able to innovate faster to compete in their rapidly changing industries.
Authors: Mohammed Khalid, Nilesh Deo