{"id":22086251,"url":"https://github.com/imjaroiswebdev/aws-lambda-best-sushi-app","last_synced_at":"2025-07-24T17:31:49.508Z","repository":{"id":123516012,"uuid":"126418556","full_name":"imjaroiswebdev/aws-lambda-best-sushi-app","owner":"imjaroiswebdev","description":"Event driven AWS Serverless backed Sushi delivery for demonstration and follow up of the article \"Monitoring and Debugging an AWS Lambda Backed Sushi Delivery App without knowing about AWS\" also in this repository","archived":false,"fork":false,"pushed_at":"2018-03-27T11:46:08.000Z","size":7957,"stargazers_count":2,"open_issues_count":0,"forks_count":4,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-01T13:51:14.100Z","etag":null,"topics":["aws-lambda","dashbird","serverless-architectures","serverless-framework"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imjaroiswebdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-23T01:56:41.000Z","updated_at":"2023-03-08T13:30:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"24e5ad72-d989-4ed7-95f7-061758660c33","html_url":"https://github.com/imjaroiswebdev/aws-lambda-best-sushi-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/imjaroiswebdev/aws-lambda-best-sushi-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imjaroiswebdev%2Faws-lambda-best-sushi-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imjaroiswebdev%2Faws-lambda-best-sushi-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imjaroiswebdev%2Faws-lambda-best-sushi-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imjaroiswebdev%2Faws-lambda-best-sushi-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imjaroiswebdev","download_url":"https://codeload.github.com/imjaroiswebdev/aws-lambda-best-sushi-app/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imjaroiswebdev%2Faws-lambda-best-sushi-app/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266878573,"owners_count":23999619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-24T02:00:09.469Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws-lambda","dashbird","serverless-architectures","serverless-framework"],"created_at":"2024-12-01T01:22:37.149Z","updated_at":"2025-07-24T17:31:49.476Z","avatar_url":"https://github.com/imjaroiswebdev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![serverless](http://public.serverless.com/badges/v3.svg)](http://www.serverless.com)\n# AWS Lambda backed Sushi Delivery App (demo)\n\nThis repository contains the code for the demostrations and following of the article [Monitoring and Debugging an AWS Lambda Backed Sushi Delivery App without knowing about AWS](https://dashbird.io/blog/monitoring-debugging-lambda-app-without-knowing-of-aws/).\n\n\u003cbr\u003e\n\n#### Structure of demo code...\n\n```bash\n# This repository\n  ├── Article\n  │   ├── assets\n  │   └── content.md # Main article of the repository\n  └── the-best-sushi-app\n      ├── api\n      └── client\n```\n\u003cbr\u003e\n\n## Instructions to start the API...\n\n```bash\n  $ npm i -g serverless\n```\n\nProceed to [configure your AWS credentials](https://serverless.com/framework/docs/providers/aws/cli-reference/config-credentials/). Then...\n\n```bash\n  $ cd the-best-sushi-app/api\n  $ npm i\n  # deploy the backend api endpoints to AWS with...\n  $ serverless deploy -v\n```\n\n\u003cbr\u003e\n\n#### You might expect to get a result like this one...\n\n![](./serverless-deploy-master-result.png)\n\n\u003cbr\u003e\n\n## Instructions to start the Client...\n\nFirst of all you will need to create a [Firebase account](https://firebase.google.com/) it's a peace of cake! And for start it is virtually free to use.\n\nThen, copy the file `.env.example` a rename to `.env` updating all the variables inside it with your firebase configuration keys and with your previously generated backend JSON API base url, after that you can proceed to install dependencies and start the app, as follow...\n\n```bash\n  $ cd the-best-sushi-app/client\n  $ yarn\n  $ yarn start\n```\n\n\u003cbr\u003e\n\n#### You might expect to see in action The Best Sushi App 🍣\n\n![](./Article/assets/app-working.gif)\n\n\nDon't forget to read the complete [article](https://dashbird.io/blog/monitoring-debugging-lambda-app-without-knowing-of-aws/) 😉","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimjaroiswebdev%2Faws-lambda-best-sushi-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimjaroiswebdev%2Faws-lambda-best-sushi-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimjaroiswebdev%2Faws-lambda-best-sushi-app/lists"}