A Real-Time Full Stack Chat Application Using AWS and NextJS
摘要
Modern chat applications require a variety of strong functionalities like file storage, real-time updates, and the ability to fetch data seamlessly on both client and server sides. However, these requirements were traditionally met by either integrating multiple third-party services from different vendors or dedicating considerable resources to customizing the solution. Nevertheless, this method has often resulted in late time-to-market and higher vulnerability to failures. We therefore propose an AWS cloud-based real-time chat application. Our proposed model consists of the latest AWS cloud solutions that include Amplify, Cognito, DynamoDB, and AppSync services for building the chat application. The integrated AWS services encompass all functionalities needed for a real-time chat app. This study therefore contributes to how the operations of a cloud can be employed together with each other to produce an entire live chat app without using external sources. The results are convincing and show that the intended objective was achieved by our framework proposal.