![]() |
Part 6 - storage services |
It started with laying out the process of how I've approached the use case by researching successful customer portfolio solutions as the basis for a generic architecture.
Now it's time to cover various architectural details.
This article covers the final elements in the architecture storage services, which are fundamental to the generic architectural overview.
Architectural details

This section covers the visual representations as presented, but it's expected that they'll be evolving visually over time. There are many ways to represent each element in this architecture, but I've chosen icons, text and colours that I hope are going to make it all easy to absorb. Feel free to post comments at the bottom of this post, or contact me directly with your feedback.
Now let's take a look at the details in this architecture and outline the elements uncovered in my research.
Storage

The basic legacy solution every organization researched had was a virtual block storage (VBS) solution. It can be in your datacenter, on site in your developer machine, or hosted by almost any cloud provider. It provides the fixed-size raw storage capacity and must have consistent I/O performance with low-latency connectivity.

For container-based applications and services, persistence is achieved with container-native storage (CNS) solutions. As previously mentioned, central to all research conducted was a distinct leaning towards the use of a container platform for applications and microservices.

The key to our generic integration with these storage services lies in the previously discussed integration data microservices that make all forms of storage services available across your architecture. These details are not all-knowing, but should give you the guidance you'd need to get started in your own architectural situations.
What's next
This overview covers the container platform elements that make up our architecture for the omnichannel customer experience use case.
- An introduction
- Generic common architectural elements
- External application details
- API management details
- Container platform essentials
- Storage services
- Example process integration
- Example mobile integration
- Example service integration
Next in this series, we start taking a look at a specific integration architecture focused on process integration that ties in all the elements we've discussed in our architecture for omnichannel customer experience.