Case Study
Delivered better performance & UX for Kaleyra’s business communication platformPosted by
admin on 28 Jun 2023
Business communication platform Kaleyra wanted to upgrade billing on their core app, which was built on legacy architecture. It presented issues like slow operations & difficulty accommodating new features. Kaleyra’s bulk messaging tool also had slow response time & UI bugs. Gophers Lab migrated Kaleyra’s code to Go, reduced Kubernetes containers & removed microservice interdependence. Further, they implemented unit testing to eliminate the existing bugs & added MMS support to the messaging platform.
Kaleyra, Inc. is a Communications Platform as a Service Company. It provides a proprietary platform, robust API, and visual tools to communicate with customers worldwide through various channels, including SMS, MMS, RCS, WhatsApp for Business, Video, and Voice. It consists of regular, rich, and instant messaging, push notifications, e-mail, voice services, video calling, and chatbots.
Kaleyra’s technology makes it possible to safely and securely manage billions of messages monthly with over 1,600 operator connections in more than 190 countries, including all tier-1 US carriers. Its client base of 3,800+ companies includes financial institutions, e-Commerce players, OTTs, software companies, logistic enablers, healthcare providers, retailers, and other large organizations worldwide. Kaleyra, Inc. is listed on the New York Stock Exchange (NYSE American: KLR) and Nasdaq (KLR.WS) in the US.
Kaleyra, Inc. was looking to upgrade billing on their business communication platform’s core application and their bulk message tool. The issues faced by the client included:
Billing on core application
The existing application was built on legacy architecture. The company wanted to acquire new customers without impacting the existing ones. It was faced with the below challenges in achieving the objective:
Bulk messaging tool
The bulk messaging tool on the platform had three major microservices, which had issues. Kaleyra’s requirements were as follows:
Kaleyra worked with Gophers Lab to leverage their expertise in the Go language. Gophers Lab brainstormed with the client to devise a solution to their problems. They helped Kaleyra by delivering the following:
Billing on core application
Bulk messaging tool
Go, PHP, Rest API, Spring, Java, Kafka
React, JSP
MySQL, MongoDB, Redis, RabbitMQ, PostgreSQL, Oracle
Kubernetes
JUnit
The client accomplished the following results with the help of the new solution implemented by Gophers Lab:
Share On
Tags
Back-end
Database
DevOps
Microservices
Testing
Highlights
Redeveloped Kaleyra’s core billing app in GoDownload Case Study
Please share your contact details to get your copy.
Talk to Our Experts
Get in Touch with us for a Walkthrough