Case study
aBeelity
A serverless platform with voice and language AI for team development.
About the client
AI-powered people management
aBeelity is a Brazilian productivity management platform focused on developing and training teams through upskilling and reskilling. Using artificial intelligence and behavioral data, the platform offers solutions to map talent, structure roles, identify areas for improvement, build skills and track employee performance.
aBeelity's main features include:
- Behavioral mapping: detailed analysis of employee profiles to optimize talent management and improve productivity.
- AI-powered role design: role optimization with artificial intelligence, aligning skills and responsibilities effectively.
- Personalized training: tailored training programs that meet each employee's needs, with daily interactive simulations to build the skills specific to each role.
- Behavior management: tools to strengthen culture and productivity through effective management of organizational behavior.
aBeelity's mission is to transform people management with technology solutions for the market. That's why we at KXC supported building its AWS infrastructure, which increases the application's scalability and availability with fully serverless resources, to prevent any downtime or slowdowns.
The challenge
Handling requests and information from different domains
Because of the wide range of actions and features available on the aBeelity platform, the main challenge in this project was handling requests and information from different domains and features of the application. To overcome that complexity, we adopted highly scalable and available services that ensure efficient, continuous processing.
We needed to build a solution that could integrate multiple sources of information and route them correctly to the downstream services, ensuring a smooth, intelligent experience for the user.
And because scalability and availability are critical, we prioritized an agile, responsive architecture. After all, the speed of interaction directly affects the satisfaction of users and their teams. This way, the platform not only optimizes individual and team results but also contributes to users' growth and personal development.
The solution
Modernize the infrastructure for high availability and scalability
Based on these challenges, we determined that the best way to meet the high availability and scalability requirements was a serverless infrastructure, and Amazon Web Services (AWS) offered a range of services for this project.
Here's how the project works: information is sent to the AWS Cloud through Amazon API Gateway, which routes each specific request from the aBeelity application to its own Lambda function, and each Lambda function triggered through API Gateway in turn invokes another service to perform the action the user needs.
Among the services the client uses, we applied several artificial intelligence tools, all ready to use in the AWS Cloud: converting audio and video to text with Amazon Transcribe, converting text to speech files with Amazon Polly and, to round it out, using large language models (LLMs) through Amazon Bedrock for question-and-answer interactions.
AWS services used
Results
A highly available, secure and scalable environment
The result is a highly available, secure and scalable environment, with AWS quality in both development and the responses delivered to every user of the aBeelity platform.
Thanks to the choice of highly available, scalable services, aBeelity's infrastructure is ready to safely handle every request load generated by large swings in user activity, with no downtime or slowdowns, since every service used is serverless.
All these resources had a positive impact on the infrastructure's efficiency, delivering speed along with high availability and scalability, and resulting in an environment 35% more efficient than conventional infrastructure.
We're grateful for this partnership and for successfully completing this project, helping one more partner evolve with functional, resilient infrastructure and the personalized service we offer every client who works with KXC.
More case studies
Book a call with one of our specialists
Fill in your details and the service you need. We'll get in touch to find a time that works for you.