Skip to content

An open source project providing a guide on designing and implementing a Natural Language Processing(NLP)-based service that uses AWS Serverless, Amazon Comprehend, and AWS Cloud Development Kit(CDK) to illustrate a real-time user review analysis system.

License

Notifications You must be signed in to change notification settings

reapersy/serverless-nlp-solution-cdk

Repository files navigation

Serverless NLP Solution using AWS CDK

This repository focuses on designing and implementing a Natural Language Processing(NLP)-based service utilizing AWS Serverless, Amazon Comprehend, and AWS Cloud Development Kit(CDK). Particularly, it uses a real-time user review analysis system as an example. All resources and configuration are made available through AWS CDK (Typescript codes).

Detailed information on each solution feature, from Amazon Comprehend and AWS Serverless to AWS CDK, is provided. Extensive deployment procedures and guidance, including prerequisite installations, configurations, AWS CDK environment setup, stack deployments, and simulation instructions, have been included.

This project covers a range of features including Serverless Realtime Review API Service, Serverless Realtime Review Sentiment Analysis, Serverless Near Realtime Data Processing & Visualization, and Serverless System Monitoring Dashboard.

A thorough implementation guide regarding CDK project has been provided. Additionally, step-by-step instructions on how to simulate this service is also given, covering User creation in Cognito, Review requests, Monitoring Dashboard, and Athena Queries.

Upon completion of the simulation, a comprehensive clean-up guide will remove all resources deployed during the implementation and simulation phases.

Security

Refer to CONTRIBUTING for more details.

License

This library has been licensed under the MIT-0 License. Visit LICENSE file for more information.

About

An open source project providing a guide on designing and implementing a Natural Language Processing(NLP)-based service that uses AWS Serverless, Amazon Comprehend, and AWS Cloud Development Kit(CDK) to illustrate a real-time user review analysis system.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published