Outshift Logo

PRODUCT

4 min read

Blog thumbnail
Published on 12/15/2022
Last updated on 03/21/2024

Cloud native inter-service communication reimagined

Share

Service-to-service traffic dilemma

There are existing tools today to observe, secure and control synchronous inter-service communication in a cloud native environment. One of the most popular solutions is the service mesh, which moves the cross-cutting concerns to a dedicated infrastructure layer.

There are also solutions to handle asynchronous communication between microservices for high-performance data pipelines, streaming analytics, and mission-critical applications.

Application development teams usually start with synchronous communication between their microservices, but then over time they need to move to asynchronous communication patterns as well to be able to scale. How is it possible to support both of these communication patterns today in a reasonable and scalable way?

The reality nowadays is that the complexity and domain knowledge required to operate either a service mesh or an event streaming solution is fairly high. When an organization needs to handle both synchronous and asynchronous traffic, they need to either learn a solution for both or use already existing distinct products. The issue is that the products to assist for sync and async communication needs are very different and not integrated well.

There is a need for more consistent solutions to observe, secure, and manage both synchronous and asynchronous traffic flows as well.

Announcing Calisti 1.11

We are excited to announce Calisti 1.11 with observability, security, and management capabilities for both synchronous and asynchronous inter-service connectivity.

Calisti is built on the solid foundations of:

We did not want to reinvent the wheel. Instead, we used the most credible solutions for solving sync and async communication needs and integrated them into a cohesive, user-friendly and well-supported product.

For the full list of changes in Calisti 1.11, see the Calisti 1.11 release notes.

Calisti architecture

Calisti is built up by two main components:

Calisti architecture

Unified inter-service connectivity solution

In Calisti, you can install, upgrade and manage Istio and Kafka in a user-friendly way, but Calisti provides much more than that. You can observe, secure, and control the communication of your microservice-based applications from an intuitive UI as well.

Here is one visible example of the integration. The Kafka services and workloads - which were installed by Streaming Data Manager - shown on the Service Mesh Manager's topology view:

Unified inter-service connectivity solution

The following features also showcase the synergies for Kafka and Istio in Calisti:

  • both Istio and Kafka resources can be managed from the same UI,
  • Istio mTLS is utilized without any user configuration for all Kafka components and client apps accessing Kafka,
  • SDM uses Istio under the hood for Kafka toprovide several security and operational benefits,
  • observability, security and control features provided by SMM work seamlessly for the Kafka related resources as well.

Calisti installation

GitOps is becoming a standard operational practice for modern applications, and we wanted to provide better support for that to our users.

Calisti now has support for single-cluster GitOps based installations and for multi-cluster based ones as well

Calisti installation

In addition to installing Calisti with Argo CD (or your preferred GitOps tool), upgrading is also seamless, which is usually a pain for every infrastructure team. The most notable capability is that GitOps-based upgrade is supported by Calisti even for the fully-automated multi-cluster Istio topologies.

Try out

Learn more

Subscribe card background
Subscribe
Subscribe to
the Shift!

Get emerging insights on emerging technology straight to your inbox.

Unlocking Multi-Cloud Security: Panoptica's Graph-Based Approach

Discover why security teams rely on Panoptica's graph-based technology to navigate and prioritize risks across multi-cloud landscapes, enhancing accuracy and resilience in safeguarding diverse ecosystems.

thumbnail
I
Subscribe
Subscribe
 to
the Shift
!
Get
emerging insights
on emerging technology straight to your inbox.

The Shift keeps you at the forefront of cloud native modern applications, application security, generative AI, quantum computing, and other groundbreaking innovations that are shaping the future of technology.

Outshift Background