This website uses cookies to improve your browsing experience and help us with our marketing and analytics efforts. By continuing to use this website, you are giving your consent for us to set cookies.

Find out more Accept
Portfolio

KubKaf

SaaS platform for automation Kafka deployment
scroll down to discover
KubKaf project image

Overview

  • Industry

    Big data

  • Provided services

    Frontend & Backend development, DevOps

  • Type of the project

    SaaS (Software as a Service)

  • Duration

    May 2019 — September 2019

About the project

KubKaf is a product that gives the possibility to deploy Kafka on the cloud in 1 click. The capability to provide Kafka as a Service in a distributed and fault-tolerant manner is the very essence of the solution. The client came to us with a mere idea to develop from scratch a new, state-of-the-art solution, namely, a SaaS platform that would help its users, despite their technical skills, with Kafka deployment and maintenance processes and enable a simplified way of cluster creation without any deep configuration.

Considering all set requirements, our team managed to create a highly efficient fault-tolerant solution that simplifies the development process of streaming reactive and message-driven applications due to the properties of Kafka as a good message broker, event/action storage. Moreover, the capabilities of Scala technologies helped us create a highly resilient product and implement a set of microservices that allowed solving a number of challenges related to cluster, user, profile, and account management. 

As a result, the developed platform helps companies save money significantly because the creation of Kafka clusters no longer requires DevOps specialists. Instead, it can be easily performed by developers who don’t have corresponding expertise in Kafka. The tool also accelerates cluster creation four times compared to inefficient, manual activity.

Stack

  • — Frontend
  • — Backend
  • React.js
  • Webpack
  • Scala
  • Play Framework
  • Node.js
  • PostgreSQL
  • Akka
  • Kafka

Key features

1 Creation of new users
2 User’s profile editing
3 Creation of Kafka clusters
4 Management of Kafka clusters
5 Access to brokers
6 Ability to access Zookeeper
7 Configuration of brokers
8 Ability to check cluster metrics
9 Management of Kafka topics
KubKaf project screenshot 1
KubKaf project screenshot 2
KubKaf project screenshot 3
KubKaf project screenshot 4

Let’s talk

The most impactful partnerships start from a first conversation – so let’s have one!

Contact the Aimprosoft team directly using the form on the right. Simply enter your details and we will get back to you shortly, usually in less than 24 hours.

Contact us directly via

+44 20 8144 4696

contacts@aimprosoft.com

Visit our HQ in

Cyprus, Nicosia, Griva Digeni, 81-83 Jacovides Tower, 1st floor

Meet our representatives in

The UK, Spain, Bulgaria, Poland, and over 15 other European countries

Hey Aimprosoft,

    My name is
    from
    and
    I know you from
    In short,

    Thank you for reaching out!

    We’ve received your message and will get back to you shortly.

    Contact us directly via

    +44 20 8144 4696

    contacts@aimprosoft.com

    Visit our HQ in

    Cyprus, Nicosia, Griva Digeni, 81-83 Jacovides Tower, 1st floor

    Meet our representatives in

    The UK, Spain, Bulgaria, Poland, and over 15 other European countries