gitextract_0qv7lc5k/ ├── .gitignore ├── .vscode/ │ └── launch.json ├── README.md ├── build.sh ├── buildspec.yml ├── examples/ │ ├── create-alarm.json │ ├── get-index.json │ ├── notify-restaurant.json │ ├── place-order.json │ ├── retry-notify-restaurant.json │ └── search-restaurants.json ├── functions/ │ ├── accept-order.js │ ├── create-alarms.js │ ├── fulfill-order.js │ ├── get-index.js │ ├── get-restaurants.js │ ├── notify-restaurant.js │ ├── notify-user.js │ ├── place-order.js │ ├── retry-notify-restaurant.js │ ├── retry-notify-user.js │ └── search-restaurants.js ├── lib/ │ ├── aws4.js │ ├── awscred.js │ ├── cloudwatch.js │ ├── correlation-ids.js │ ├── http.js │ ├── kinesis.js │ ├── log.js │ ├── lru.js │ ├── notify.js │ ├── retry.js │ └── sns.js ├── middleware/ │ ├── capture-correlation-ids.js │ ├── flush-metrics.js │ ├── function-shield.js │ ├── sample-logging.js │ └── wrapper.js ├── package.json ├── seed-restaurants.js ├── serverless.yml ├── static/ │ └── index.html ├── template.yml └── tests/ ├── steps/ │ ├── given.js │ ├── init.js │ ├── tearDown.js │ └── when.js └── test_cases/ ├── get-index.js ├── get-restaurants.js └── search-restaurants.js