An Enterprise Platform Design
Ron Sengupta
Cybersecurity & Cloud Security Expert | Adversarial Machine Learning & Secure AI Specialist | FSI Compliance- DORA, PCI DSS, ISO 27001, CCM | DevSecOps Expert – Delivering Measurable Risk Reduction
Enterprise Kubernetes(Openshift ) is the modern-day operating system for the cloud. It has a wide range of constructs like SDN (Software Defined Network), Software-Defined Storage, FaaS, Service Mesh, Microservices Runtime, ALM (Application Lifecycle Management), Operator Framework to build a truly elastic, self-healing and intelligent distributed system.
Designing a highly secure production-grade Kubernetes platform like Red Hat OpenShift for a large enterprise involves understanding a lot of details. Particularly highly regulated enterprise, e.g BFSI always have bespoke requirements and not one size fits all.
NFR ( Non-functional requirements) is an equally important topic of interest for an enterprise. An enterprise application is not just a random app.
I created a mindmap sometime back for my design workshops. It's a nice visual tool for me to brainstorm design decisions with the audience. Just thought of sharing it here.
(This is applicable for OCP version 3.X)