
Over the last couple of years, there has been no shortage of new technologies and innovations in virtually every industry, and DevOps is no exception.
In recent years, Kubernetes has been widely adopted by developers to manage cloud-native applications. However, successfully navigating this new environment remains a challenge for many companies. While some organizations focus on acquiring various security tools like VPNs or access management solutions to protect their network, experts emphasize that quality troubleshooting tools shouldn’t be overlooked when it comes to Kubernetes.
To find out more, our team sat down with Nuri Golan, CEO of Sosivio – a predictive troubleshooting platform for Kubernetes in the DevOps and cloud security space that predicts and prevents issues in cloud-based applications and services using machine learning.
How did Sosivio come to be? What was your journey like since your launch?
Sosivio started out of a necessity to help large enterprises recover faster when their Kubernetes environments were not behaving. Our CTO, Liran Cohen, consulted for some of the largest organizations around the world and, while digging through mountains of data to find the root cause of a problem at a bank, realized there had to be a better way to troubleshoot using AI/ML. The journey is not always easy, as with any high-tech start-up, but we have built an amazing team and have wonderful customers who have helped us create a unique tool in a crowded landscape.
Can you tell us a little bit about your troubleshooting platform? What features make it stand out?
Sosivio is a Predictive Troubleshooting Platform for Kubernetes in the DevOps and Cloud Security space. We predict and prevent issues with cloud-based applications and services using machine learning. This could be anything from slowness on a website to crashing applications to any number of customer-facing issues. These issues cause bad customer experience, lost revenue, and even substantial fines in the cases of some of our banking clients. We prevent these issues from ever occurring by catching the earliest hidden signs and offering the recommended fix before the problem materializes. Sosivio’s Application Profiling feature allows you to optimize your applications and drastically reduce wasted resources. In addition, Sosivio's Network Aggregator Module provides deep network insights and recommendations, allowing users to instantly see response rates and response status for each Pod.
Sosivio runs as Yet-Another-Application on your Kubernetes clusters, which means a non-intrusive solution that works in completely disconnected/air-gapped environments. Sosivio taps into signals and data from all layers of the environment (OS, Network, Kernel, K8s, Apps, and more) to provide deep insights into what is going on and offers real-time actionable solutions to fix them proactively. Sosivio can be run on any Cloud Platform (AWS, GCP, Azure, AKS, EKS, etc.) or in On-Premise deployments.
Why do you think certain companies are sometimes unaware of the risks they are exposed to?
There are several reasons why some companies may be unaware of the risks they face when adopting Kubernetes. First, there is a general lack of expertise. Kubernetes is a complex system that requires a deep understanding of the technology to properly set it up and manage it. If a company does not have the expertise in-house, it may not be aware of the potential risks involved. Second, there are many misconceptions about Kubernetes, such as thinking that it is a simple solution that will solve all their problems or that it is inherently secure. Next, many companies underestimate the impact of misconfigurations. Kubernetes is highly configurable, and misconfigurations can have serious security implications. Lastly, Kubernetes is a complex system that can involve many different components and components interactions, making it difficult to fully understand the risks involved.
How did the recent global events affect your field of work? Were there any new challenges you had to adapt to?
It is quite an interesting time to be a tech startup founder. We navigated through COVID and worked from home, helping to relocate our team in Ukraine at the start of the war, and now we are in the current macroeconomic climate. While these all presented challenges to overcome, they also presented opportunities. Companies more than ever need help in managing highly dynamic cloud environments with fewer resources and staff.
Besides quality troubleshooting solutions, what other cybersecurity solutions do you think are essential for every organization?
There are several other solutions that are important to organizations. Each company's needs are different, but generally speaking, some important ones to consider are network security, access and identity management, data encryption, data backup, and recovery solutions.
What would you consider the main challenges developer teams run into nowadays?
The main challenges developers are currently running into are keeping up with new technologies and industry trends, managing highly complex projects with limited time and resources, addressing data privacy and security concerns, effectively managing cloud resources, and fixing issues quickly. Fortunately, Sosivio has proven to help companies cut their cloud spend and fix issues incredibly quickly.
What are the best practices companies should follow when developing and when launching applications?
Some best practices Sosivio uses when developing and releasing new versions of software are: clearly defining milestones and requirements, regularly testing and debugging during sprint cycles with the help of automation, proper planning for sprint cycles, and keeping the customer needs (security, low resource utilization, impactful features) as a top priority.
Where do you hope to see AI-powered solutions be used more often in the near future?
Two main areas:
1. Medical applications – AI can be used to support diagnosis, treatment planning, and drug discovery, as well as improve patient outcomes through personalized medicine.
2. Education – AI can be used to personalize learning experiences, provide students with immediate feedback, and help educators design better educational materials.
And finally, what’s next for Sosivio?
We are working on a number of features that bring a ton of value to other groups within the organization, like management, security, and developers. We are also looking forward to announcing many more integrations with some of your favorite cloud tools. Some of our upcoming features include panic alerts for applications, a budget module for management where a $ savings will be attached to recommendations, and additional AI/ML engines to detect a wider range of novel failure sequences.
Your email address will not be published. Required fields are marked