Wordle REST implementation in Python. To practice Flask, Dynamodb, and AWS
Technologies used: Built with Flask, Dynamodb, and Marshmallow for data serialization/deserialization. Built image using Docker and uploaded to an ECR repository. Deployed to a AWS EC2 instance.
Nginx proxying used to expose endpoint
OpenAPI used for documenting endpoints
Postman used for testing
Database Found 10,000 most common english words and processed used NLTK (Natural Language Processing) to remove plurals. Ran a batch write job to populate DynamoDB with the words.
