In a recent post, I proposed an architecture for a digital trust. In that post, I defined applications within a digital trust architecture as the initiators of data deposits and withdrawals. If applications are defined as initiators that create value, then it becomes critical for an enterprise to create a framework that does the following:
- create a development culture of continuous application innovation,
- create a near-instantaneous release and deployment framework for these applications,
- enable a multi-cloud delivery model that can deploy and scale the code at any level of the digital trust.
What's new and challenging is the statement about "any level" of the digital trust. Applications could be deployed within a cloud, on edge servers, on a gateway, or on an endpoint device. The diagram below highlights how Pivotal's development/deployment model overlaps with a digital trust architecture.
In terms of creating a development culture of continuous innovation, enterprise developers can program the digital trust by:
- undergoing training (e.g. Pivotal Labs or the Dell EMC Dojo),
- using Pivotal Tracker for tracking all features,
- leveraging the leading open source application development toolsets (Spring Data, Spring Cloud, tc Server, RabbitMQ),
- open source repositories (GitLab),
- artifact/release frameworks (Jenkins/JFrog),
- and application deployment via Pivotal CloudFoundry.
In future posts, I will explore options for extending the Cloud Foundry deployment model to the edge.
Fellow, Dell Technologies