Free Delivery

Overview

Assign Free Delivery promotion to large set of customers

Repository

Free Delivery

Google Forms

The 1st step of Free Delivery app is to upload of CSV file containing CustomerIds into BigQuery table.

Below Google Form can be used for it.

https://docs.google.com/forms/d/1iUt8Auk9bj9rfAa3oxOd-azHvjCEOCv5Gh4zu0xFcPQ

When the data are uploaded into BigQuery table, then the 2nd step is to trigger Step Functions execution which get data from BigQuery table and process CustomerIds assigning them Free Delivery promotion.

Useful scripts

Useful scripts for debugging issues of this project are placed in Support Scripts repo.

Repo: Support Scripts

Especially script aws_insights_query.py is useful for analysis mixing, sorting by timestampe and analysing of logs of related multiple CloudWatch log groups.

Config file

It requires authentication using API KEY:

Path to Config File