Breaking Silos using the power of Infrastructure as Data in Kubernetes

“I don’t have permission to do this!” That’s one of many phrases that I used to hear from a couple of developers when trying to introduce them to a Configuration Management tool. This barrier was, and still is in some cases, a major obstacle in companies that didn’t adhere to the DevOps movement and practices, a problem that I like to call as “The Wall”. If you are questioning, yes, I am a huge Pink Floyd fan! 

“The Wall” is characterized when, for some reason(s), developers, and operations don’t find a middle ground and share the responsibilities. What it will probably result in is a rigid and unreliable application. In a world, where requirements are constantly modified due to customer behavior, these teams will likely fail, when trying to achieve a stable, resilient, and flexible platform. It’s not easy to deal with this cultural problem, and one of the main pillars that support this is technical complexity. All sides have their own specifics, problems, architecture, languages… If we just throw packages from one side to the other, we are just adding “another brick in the wall”. There is a necessity to translate this entanglement and meet halfway, working with platforms like Kubernetes, a container orchestrator that can provide a smooth approach when introducing teams to areas that they didn’t know before.

Continue reading “Breaking Silos using the power of Infrastructure as Data in Kubernetes”

Cloud-native business automation with Kogito

Kogito is a cloud-native business automation framework for building intelligent business applications. It is based on battle-tested runtime components (like Drools, jBPM, OptaPlanner), and it allows the development of process and business rules centric cloud-native applications for orchestrating distributed microservices and container-native applications. It takes advantage of the many benefits of the container-native platforms (like Kubernetes, OpenShift) as it was designed from the ground up for those platforms.

 

Some of the distinguishing characteristics of Kogito are as follows:

 

Continue reading “Cloud-native business automation with Kogito”

Business-level impact with integrated cloud-native applications, at Red Hat Summit

In isolation, cloud-native development doesn’t have a lot of meaning. To be truly agile and take advantage of cloud-native technology, organizations must think beyond code and focus on how to deliver business value quickly, with quality, while the market moves quickly. This change in thinking comes with a renewed focus on the people and processes involved in developing new capabilities – value comes from communication across teams.

Continue reading “Business-level impact with integrated cloud-native applications, at Red Hat Summit”