CleverConnect

Clever Connect, accelerating Recruitment Processes and manage 350 million candidates by 2030 with Kestra

A screenshot of the user interface of Kestra's application

Introduction

CleverConnect, a European-based company, aims to transform the recruitment industry with its platform, Exchange. The platform serves as a hub for connecting job applications, talent profiles, and HR systems. With an ambitious goal to manage 350 million candidates by 2030, CleverConnect needed a robust orchestration solution. Enter Kestra.

Technology Stack

CleverConnect's technology stack is a modern software architecture, designed to power its Exchange platform:

  • Front-end: Angular for a responsive and dynamic user interface.
  • Back-end: Quarkus, offering a Kubernetes-native Java stack tailored for microservices.
  • Database: MongoDB, a NoSQL database known for its flexibility.
  • Infrastructure: Istio/Kubernetes for robust container orchestration.
  • Kestra: Orchestrates the data flow and application logic, tying all these components together.

The Challenge

Before adopting Kestra, CleverConnect's tech stack was a puzzle of microservices, Pentaho Kettle, AWS Lambda, and a blend of programming languages. This setup led to two major challenges:

  • Complexity: Business logic was fragmented, and scattered across various services.
  • Development Time: The creation of new connectors was a time-consuming process, often taking weeks or even months.

Why Kestra?

CleverConnect chose Kestra for several compelling reasons:

  • Rapid Development: With Kestra, the time to release new connectors has been reduced from months to days, and soon, even hours.
  • API-First Design: Kestra's robust API capabilities made it straightforward to build a custom front-end and automate the creation of data flows.
  • Declarative Features: The use of YAML and declarative features has simplified both development and maintenance, making it accessible even for junior developers.

The Outcome

The adoption of Kestra has led to transformative results for CleverConnect:

  • Streamlined Development: Junior developers, even those offshore, can now build connectors in a matter of days.
  • Versatility: Kestra's flexibility has enabled the decoupling of source and destination components, easing maintenance efforts.
  • Scalability: The platform is now equipped to manage hundreds of connectors, with plans to continually expand this capability.

What's Good About Kestra

The declarative features have democratized development, making it accessible for team members with varying levels of technical expertise. Moreover, Kestra's API-first design has been a boon for building a custom front-end and automating flow creation.

What's Next

Kestra has become a critical asset for CleverConnect, enabling them to accelerate their development processes and manage an ever-growing number of connectors. The platform's versatility, rapid development capabilities, and robust API have played a pivotal role in Clever Connect's ongoing mission to change the recruitment industry. With Kestra by their side, Clever Connect is well on its way to achieving its ambitious goals.

Getting started with Kestra

Start building with Kestra — Automate Everything Everywhere All at Once.

Read the docsGet started!