banner.jpg
Rapid23 AWS Use Case

CBQA helped develop a web app hosted and driven by AWS services for RApid23, Inc. to provide information about their company through a website and interact with customers through an intelligent Chatbot. The website required it to be able to easily scale up and grow in the future without the burden of the operational and development costs that on-premises or other cloud providers had. Another requirement was to be able to provide better assistance to potential customers via an intelligent Chatbot, while improving personal experience by the use of specific customer support tools to drive the requested information, and reduce the navigation around the website which might cause losing momentum with the user. By using AWS services the right solutions for the problems/requirements were almost out of the box.

The stack of AWS Services that solved the business requirements

Everything needed to be created from scratch, this gave the architects some room to propose a robust solution that was not just simple to fulfill the requirements, but also to allow RApid23 to scale up the application on future demand. The beauty of this is that, the company will be able to start with something “basic” and pay only for what is used, and at the same time have something that they will be able to grow with just a few s teps, and without any complicated development, hard operations or heavy administrative tasks. We will divide the application in 3 parts (backend, frontend and customer support section), so we can better explain the details of how it works and how it was built.

The BackendFunctionality and data for the app is handled in the backend. With AWS Lambda, it exceeded the expectations to run the business logic and cover the business requirements mentioned above. With Lambda handling the functions in a serverless way, then the most logical outcome was to work with serverless and fully managed services such as DynamoDB for the database, and API Gateway for the business logic handling were the best options. Lambda will be able to access DynamoDB to store and manage all the data, with this non-relational database the customer is able to easily update anything on it without any issues, plus since it is a fully managed database they won't need an engineer to maintain anything or perform any updates to it. The APIs were created using API Gateway which is integrated with Lambda to be able to access and manage the data.

The FrontEnd

In order to display the information in an efficient and secure way, RApid23 used S3 to host the frontend application, Route53 to add a secure DNS , and Cloudfront to securely deliver the data. With all these AWS services a web application can be deployed faster and efficiently, it can also scale if needed and integrate with third party applications or other AWS services.

The customer support section (Chatbot)Most of the companies lack support and it's understandable, creating your support tools could be hard and expensive. By using Amazon LEX, CBQA helped RApid23 deploy a chatbot in a very short time and with most of the functionality out of the box. With a chatbot in place, RApid23 will be able to provide quality and efficient customer support without too much maintenance, administration burden and worrying about future growth or integrations. Additionally to Amazon LEX, Amazon Connect was added to connect the chatbot's users with a real person and therefore be able to continue the conversation to handle more complex doubts, issues, sales, and other inquiries. With the use of these two AWS services RApid23 was able to create a Contact Center in a matter of days and with functionalities that can go beyond any other tool out there, the best of all is that the customer will be able to easily scale it, add more functions/tasks and integrate it with third party apps.

Conclusion

With the help of CBQA Solutions and using AWS Service, RApid23 managed to implement a very robust, efficient and custom made web application that covered their short and long term requirements. All of the AWS services used on this project allow them to cut down big maintenance and administrative tasks, easily scale on demand and will allow them to have a system/architecture that will full-fills any current or future market and technological requirements. All of their application works with “pay as you go”, they will just pay for what they use so in case they don't have demand they will not get decapitalized with long term commitments, a model like this allows them to get their product faster to market without thinking on hard initial investments, capacity grow or technology adaptation.


®CBQA Solutions
logo-cbqa-cloud

Locations

USA

Mexico

Colombia

Contact

+01 (925) 951-8681

+52 (477) 104-3350

info@cbqasolutions.com