This series started with the statement, what do you mean by "Can't ignore the stack anymore?"
When your background is application development, you have spent many hours, days and years perfecting your craft. You have not only mastered languages and concepts, you have made it a point to learn to make good architectural decisions when pulling together the applications you develop.
The problem is, we tend to ignore the stack we are working on as much as we can. Well it's time that we as application developers broadened our horizons a bit, expanding our understanding of the stack we work on with the introduction of Cloud, Platform As A Service (PaaS) and containers to our toolboxes.
Our tour of your Cloud stack continues, from our previous article in this series where we talked about our PaaS interface for our application delivery, onto how open interoperability is critical to the success of our Cloud stack.
Crucial stack interoperability
The basic definition that covers our interoperability needs from the application developer standpoint in this article can be found on the Open Group organization. It states that interoperability is "...the ability to share information and services" across our Cloud stack.
As an application developer we have consistently looked with great skepticism at our stacks, first at the stack we had to set up and maintain on our local machines, later at our Cloud stacks that are forced upon us by our work environments. It is always the barrier that has acted as a delay for us to get our applications developed and delivered in a timely manner. Well, at least that was the response we would give if we honestly answered any questions around what we thought of our stacks.
The thing is, these stack tended to change over time as new components, new layers and new products are added or removed. Often these new stack components are not open technologies like those we have in the Red Hat portfolio, meaning they require us to adapt our way of working to accommodate their lack of open interoperability. They eat up our time as we have to both integrate them into our stacks and find ways to standardizing our application development teams ability to engage with these new components.
The strength of having an Open Source based stack, either local to your machine or out in the Clouds, is that you have a guarantee of open standards that facilitate open interoperability. This happens because the upstream projects in the community have a deep-seated desire to not hide how component interact, provide insights into the protocols being used to communicate and foster collaboration at the grass-roots level ensuring that everyone in the industry is on the same page when interoperating with layers of their stacks.
These open interoperability aspects are in place long before the community projects are then taken by Red Hat and productized for enterprise use, providing industry grade service level agreements around the components that make up your Cloud stacks. This is what the Red Hat Cloud stack brings to the table, full and open interoperability between all layers of your stack.
Application developers can much more easily roll with the changing stack landscape when new components are brought in, when old layers are retired and never have to fear that proprietary communication methods will ever hamper their paths to success.
Open interoperability is a given with the Red Hat Cloud stack, from layer to layer, component to component:
- Management solution with Red Hat Cloud Forms
- Application development with OpenShift by Red Hat
- Infrastructure interoperability with choices of:
- Provisioning with Red Hat Satellite
- Red Hat Enterprise Virtualization
- Private Cloud with Red Hat OpenStack Platform
- Public Cloud with various options as Red Hat partnerships
Once you have the interoperability with your stacks based on Red Hat Cloud solutions, you can move on to your open solutions for application development. The JBoss middleware portfolio will provide you with all the horse power you need to integrate your application development into an open inter-operable environment.
There are many easy container based examples that will showcase the ability you have to leverage your Cloud stacks while delivering powerful applications in a timely manner. Take a look at the growing collection in the Red Hat Demo Central.
Next time around we will take a look at securing your containers at scale and why this is important within the Cloud stack.
App Dev Cloud Stack series
Missed a previous article or looking for a specific article in the series?
- Can’t ignore the stack anymore
- Foundations for a stable Cloud
- Beginners guide to containers at scale
- Why containers at scale matter
- It’s all about the PaaS baby
- Open interoperability critical to success
- Securing containers at scale (coming soon...)
See more by Eric D. Schabell, contact him on Twitter for comments or visit his home site.
About the author
Browse by channel
Automation
The latest on IT automation that spans tech, teams, and environments
Artificial intelligence
Explore the platforms and partners building a faster path for AI
Open hybrid cloud
Explore how we build a more flexible future with hybrid cloud
Security
Explore how we reduce risks across environments and technologies
Edge computing
Updates on the solutions that simplify infrastructure at the edge
Infrastructure
Stay up to date on the world’s leading enterprise Linux platform
Applications
The latest on our solutions to the toughest application challenges
Original shows
Entertaining stories from the makers and leaders in enterprise tech
Products
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Cloud services
- See all products
Tools
- Training and certification
- My account
- Developer resources
- Customer support
- Red Hat value calculator
- Red Hat Ecosystem Catalog
- Find a partner
Try, buy, & sell
Communicate
About Red Hat
We’re the world’s leading provider of enterprise open source solutions—including Linux, cloud, container, and Kubernetes. We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.
Select a language
Red Hat legal and privacy links
- About Red Hat
- Jobs
- Events
- Locations
- Contact Red Hat
- Red Hat Blog
- Diversity, equity, and inclusion
- Cool Stuff Store
- Red Hat Summit