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.
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.
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.
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.
Locations
USA
Mexico
Colombia
Contact
+01 (925) 951-8681
+52 (477) 104-3350
info@cbqasolutions.com