Simply put, modern systems are complex. With an ever-changing mix of software, frameworks, cloud and on-premise resources, and shifting priorities it’s no wonder that just being able to remain in control is difficult at best. There are many architectures and software stacks designed to make the job of managing systems easier, and there are many command and control systems aimed at making aspects of a particular workload more streamlined and efficient. And on the surface, these all seem like great ideas and the software performs admirably in its limited sphere of influence. But that’s precisely the problem: limited spheres.
Intelligent Systems and Configuration Management
Just like a coral reef is a complex mix of different pieces working in concert to support a wide variety of life — the modern information technology system is made up of many independent and interdependent pieces. Providentia Worldwide's philosophy and design patterns for managing and controlling these don’t push a particular approach over any others, but acknowledge the strengths and weaknesses of all the tools that are out there. We enable all components to work together by leveraging event messaging to create an interoperability which does not normally exist across domains.
At its core, Systems Intelligence is the notion of deriving insight, information, and improvement from within a domain and extending that insight across multiple domains. For example, we may have a system like Kubernetes which provides for seamless workload balancing across a cluster, an application and database running on the kubernetes-managed infrastructure, another legacy database which provides historical information, a cloud-based document repository leveraged by the application, and a sophisticated system which interfaces with social media to understand our customer’s opinions and pulse for the performance of the service. Usually, each of these pieces would be managed, monitored, and controlled by disparate entities. We might work to unify a mechanism for deployment across the kubernetes infrastructure and social media, but the legacy database requires another distribution channel and the cloud resources require a different management stack altogether. Supporting all of these pieces requires differently trained staff at the very least, and usually an array of “screens” to give an overall picture. A human ties everything together and helps support where needed.
Providentia Worldwide brings insight from the “screens” into an automated, real-time, predictive system by leveraging ontologies and events. We don’t believe in bending software to a core design, but in taking what’s available, and bringing that to a simple event system which relies on the existing command and control systems. While it’s not always easy to do the initial integration, the long-term scalability and predictive insights bring tremendous ROI without requiring any fundamental shifts in existing systems management. The end result is a self-healing, learning system capable not only of deriving business intelligence across all the relevant domains but also learns from itself, and automatically improves over time. Talk to us for more details, and we can bring true learning and intelligence to your coral reef as well.