Skip to content

Crafted a serverless NLP processor on AWS, seamlessly integrating S3, Lambda, and DynamoDB. Achieved efficient text data processing while upholding AWS best practices for cloud-based applications.

Notifications You must be signed in to change notification settings

jainilsevalia/Event-Driven-Serverless-Application-Natural-Language-Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS Event-Driven NLP Processor

Event-Driven-Serverless-Application

Project Architecture

Overview

This project demonstrates a serverless architecture on AWS, integrating S3, Lambda, and DynamoDB for efficient text data processing. By leveraging AWS services, the solution sets a standard for cloud-based architecture.

Skills and Deliverables

  • Amazon S3
  • AWS Lambda
  • Amazon DynamoDB
  • AWS Development
  • NLP Tokenization
  • Python
  • Server
  • Natural Language Processing

Project Highlights

  1. S3 Bucket Setup

    • Created "sample-data-B00925445" bucket with proper configuration and security settings.
  2. Lambda Functions

    • Implemented "extractFeatures" to process Named Entities and generate JSON arrays.
    • Utilized "AccessDB" to update DynamoDB when new files are added to the "tags-B00925445" bucket.
  3. DynamoDB Integration

    • Stored Named Entity data with key-value pairs, enhancing data management practices.
  4. Comprehensive Testing

    • Rigorous testing for file upload, content validation, and successful processing and storage.

Testing

Execute thorough test cases to ensure functional integrity.

AWS Best Practices

By adopting AWS Lambda, S3, and DynamoDB, this serverless architecture ensures efficient, scalable, and cost-effective processing of Named Entity data, reflecting seamless integration for a cohesive and reliable event-driven workflow.

About

Crafted a serverless NLP processor on AWS, seamlessly integrating S3, Lambda, and DynamoDB. Achieved efficient text data processing while upholding AWS best practices for cloud-based applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published