Out of Stock for Home Delivery application¶
Overview¶
Components and repositories related to Out Of Stock Home Delivery application
Repositories¶
main repository: Home Delivery OOS Processing
additional repositories:
Self-Serve API
overview: RESTful API which contains endpoints used in Out of Stock Home Delivery app for creating and processing OOS batches
repo: Self-Serve API
more info: self-serve-api
Self-Serve Portal (UI)
overview: simple portal with HTML UI which allows to upload OOS batches to process by Home Delivery OOS Processing
repo: Self-Serve Portal
more info: self-serve-portal docs
morri library**:
overview: python library with common functions and classes shared between multiple services
repo: pymorri
more info: pymorri docs
Common infrastructure
overview: repo which allows to deploy sharable AWS Resources ex. SSM keys, docker images shared by Jenkins pipelines etc.
repo: common-infrastructure
more info: common-infrastructure docs
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.
OOS Automation (current switched off)¶
This is mechanism of automatically get input data from BigQuery table (instead of S3 file as it is when we do manually) and process them by this Out Of Stock application.
Related ticket: SPDP-2410
Currently (27 Jan 2021) this feature is disabled. This feature was disabled in November on Stefan request.