Project information

  • Development Language: Golang
  • Technology: Lambda, S3, API Gateway, Airflow, DynamoDB, OpenSearch, SQL, Snowflake
  • Coolness Factor: 🌟🌟🌟🌟🌟
  • Project Url: Pattern Free Tool

Digital Shelf App (backend)

The Digital Shelf App has a front end component that you can actually see (see URL above)! The tool is a way for Amazon sellers to see which products would compete with their own, and to see general metrics about each product. The serverless backend includes 4 different lambda functions with 3 separate API gateways, pulling data from 2 different data stores. Because we do a regular refresh of the data, I setup Airflow to manage a blue/green deployment for both of our databases, enabling us to maintain 100% uptime. This involved building a few custom airflow operators and hooks in order to interact with both dynamodb and opensearch.