{"id":19170155,"url":"https://github.com/waridrox/food-order-demo","last_synced_at":"2026-06-23T14:31:09.320Z","repository":{"id":64325111,"uuid":"573875229","full_name":"waridrox/food-order-demo","owner":"waridrox","description":null,"archived":false,"fork":false,"pushed_at":"2022-12-06T13:08:13.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T00:13:54.141Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/waridrox.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}},"created_at":"2022-12-03T17:55:12.000Z","updated_at":"2022-12-06T12:57:24.000Z","dependencies_parsed_at":"2023-01-15T12:15:41.066Z","dependency_job_id":null,"html_url":"https://github.com/waridrox/food-order-demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/waridrox/food-order-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waridrox%2Ffood-order-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waridrox%2Ffood-order-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waridrox%2Ffood-order-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waridrox%2Ffood-order-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/waridrox","download_url":"https://codeload.github.com/waridrox/food-order-demo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waridrox%2Ffood-order-demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34694778,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-23T02:00:07.161Z","response_time":65,"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":[],"created_at":"2024-11-09T09:53:14.222Z","updated_at":"2026-06-23T14:31:09.272Z","avatar_url":"https://github.com/waridrox.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Event-driven scalable backend system for a food ordering app. \nEvents considered such as:\n* Order being placed.\n* Order being confirmed.\n\nThese events are writtent to Apache Kafka which is a central bus for all moving data. Other systems, such as the transaction system or the email system, will be built on top of Apache Kafka. They will subscribe to different Kafka topics that they are concerned with, and process in real time as these messages are written to Kafka. \n\n`kafka-python` is used to hook up a locally running Kafka instance and the Python code. \n\nGiven the decoupled nature, the system should be highly scalable. We can scale up or down individual components as and when required. These individual components can either be microservices or some stream processing jobs.\n\nGiven the persistence of Kafka, if there is an issue with any downstream or upstream system, the system will not suffer from any data loss.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwaridrox%2Ffood-order-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwaridrox%2Ffood-order-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwaridrox%2Ffood-order-demo/lists"}