About the Internet Speed project

The output of the Internet Speed Project is very simple, but it was a good exercise to test what I developed.

The web page itself resides in a S3 bucket on AWS. The domain is hosted at namecheap.com

The web page consists of an HTML page and a small bit of Javascript that sends a POST request to an API, also hosted on AWS

The API calls an AWS Lambda function. This function makes a call to an AWS DynamoDB which has the data in it.

The response to the request is then sent back in JSON format to the Javascript, which then updates the web page.

To get the data into the database, I have a Python script running on a small server that uses a Python library to determine my Internet Speeds.

The python program calls another API and another Lambda function to update the database.

So, simple display, but lots of moving parts.

Back to Speed Test