Illustration Image
Company: InfoBip
Industry: Communication
Functional Use Case: Time Series, Analytics

Infobip, a global leader in communication solutions, leverages Apache Cassandra in its platform architecture to handle its vast and complex systems. The architecture is layered, starting with the Infrastructure layer that serves as the foundation of the platform. The Hardware layer includes networking equipment, storages, and compute servers, with a mix of on-premise hardware and cloud providers like AWS and Azure.

The next layer is Virtualization and core infrastructure, which uses software like Microsoft Hyper-V and VMware ESXi to create virtual machines (VMs). This layer also includes networking and management services like DNS, LDAP, and IPAM, and various firewalls, VPNs, and load balancers.

The Core software platform layer defines the standardized way of how Infobip’s micro-services are structured, controlled, and monitored. It provides the CI/CD pipeline and develops core services that provide common functionalities.

The Data layer uses different technologies like SQL Server, PostgreSQL, Kafka, Clickhouse, Cassandra, and ElasticSearch clusters to manage the huge amount of data that flows through the platform.

The CPaaS layer, or Communication Platform as a Service, is the basic business layer in Infobip. It acts as a communication hub between businesses and end-clients, simplifying the experience of using different network operators or communication channels.

Finally, the SaaS layer consists of the Customer Portal, a web interface where clients can log in to use the system. It includes modules for managing end-clients, building targeted communication, creating omni-channel campaigns, and operating a digital-first cloud contact center solution.

In essence, Infobip’s platform architecture, with Apache Cassandra as a key component in its data layer, is designed to handle the size, complexity, and versatility of its systems, providing a robust and reliable communication platform for businesses worldwide.

Stack Includes: Azure, Apache Kafka

Want to share your use case?

Planet Cassandra is the home page for the Cassandra Community, where everyone in the community can share their use cases.

Show off what you've done & help others learn following your example & contribution.

Become part of our
growing community!
Welcome to Planet Cassandra, a community for Apache Cassandra®! We're a passionate and dedicated group of users, developers, and enthusiasts who are working together to make Cassandra the best it can be. Whether you're just getting started with Cassandra or you're an experienced user, there's a place for you in our community.
A dinosaur
Planet Cassandra is a service for the Apache Cassandra® user community to share with each other. From tutorials and guides, to discussions and updates, we're here to help you get the most out of Cassandra. Connect with us and become part of our growing community today.
© 2009-2023 The Apache Software Foundation under the terms of the Apache License 2.0. Apache, the Apache feather logo, Apache Cassandra, Cassandra, and the Cassandra logo, are either registered trademarks or trademarks of The Apache Software Foundation.

Get Involved with Planet Cassandra!

We believe that the power of the Planet Cassandra community lies in the contributions of its members. Do you have content, articles, videos, or use cases you want to share with the world?