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.