{"id":23125769,"url":"https://github.com/andre-marcos-perez/ifood-arch-readme","last_synced_at":"2025-10-08T10:57:37.516Z","repository":{"id":119553057,"uuid":"290063158","full_name":"andre-marcos-perez/ifood-arch-readme","owner":"andre-marcos-perez","description":"The application is the documentation of my solution for the iFood data architect test.","archived":false,"fork":false,"pushed_at":"2020-09-30T19:30:14.000Z","size":465,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T05:11:47.474Z","etag":null,"topics":["aws","aws-athena","aws-cloudwatch","aws-emr","aws-lambda","aws-rds","aws-redshift","aws-s3","aws-step-functions"],"latest_commit_sha":null,"homepage":"https://github.com/andre-marcos-perez/ifood-arch-readme","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andre-marcos-perez.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2020-08-24T23:33:13.000Z","updated_at":"2022-06-02T05:07:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"a9fb2ea5-f8a1-4fce-8746-581645e6fe6b","html_url":"https://github.com/andre-marcos-perez/ifood-arch-readme","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/andre-marcos-perez/ifood-arch-readme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andre-marcos-perez%2Fifood-arch-readme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andre-marcos-perez%2Fifood-arch-readme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andre-marcos-perez%2Fifood-arch-readme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andre-marcos-perez%2Fifood-arch-readme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andre-marcos-perez","download_url":"https://codeload.github.com/andre-marcos-perez/ifood-arch-readme/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andre-marcos-perez%2Fifood-arch-readme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278931653,"owners_count":26070789,"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-10-08T02:00:06.501Z","response_time":56,"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","aws-athena","aws-cloudwatch","aws-emr","aws-lambda","aws-rds","aws-redshift","aws-s3","aws-step-functions"],"created_at":"2024-12-17T08:15:01.532Z","updated_at":"2025-10-08T10:57:37.501Z","avatar_url":"https://github.com/andre-marcos-perez.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# iFood Arch - Readme\n\n\u003e The application is the documentation of my solution for the **[iFood data architect test](https://github.com/ifood/ifood-data-architect-test)**.\n\n![aws-emr](https://img.shields.io/badge/aws-emr-blue)\n![aws-lambda](https://img.shields.io/badge/aws-lambda-blue)\n![aws-s3](https://img.shields.io/badge/aws-s3-red)\n![aws-rds](https://img.shields.io/badge/aws-rds-red)\n![aws-athena](https://img.shields.io/badge/aws-athena-green)\n![aws-redshift](https://img.shields.io/badge/aws-redshift-green)\n![aws-stepfunctions](https://img.shields.io/badge/aws-stepfunctions-yellow)\n![aws-cloudwatch](https://img.shields.io/badge/aws-cloudwatch-yellow)\n\n## TL;DR\n\n![ifood-arch](media/ifood-arch.png)\n\n## Contents\n\n- [**1 - Introduction**](chapters/1-Introduction.md)\n  - [1.1 - Overview](chapters/1-Introduction.md#11---overview)\n  - [1.2 - Features](chapters/1-Introduction.md#12---features)\n- [**2 - Architecture**](chapters/2-Architecture.md)\n  - [2.1 - Overview](chapters/2-Architecture.md#21---overview)\n  - [2.2 - Orchestration Layer](chapters/2-Architecture.md#22---orchestration-layer)\n  - [2.3 - Stage #1: Raw Processing](chapters/2-Architecture.md#23---stage-1-raw-processing)\n  - [2.4 - Stage #2: Trusted Processing](chapters/2-Architecture.md#24---stage-2-trusted-processing)\n  - [2.5 - Stage #3: Measure Processing](chapters/2-Architecture.md#25---stage-3-measure-processing)\n  - [2.6 - Visualization Layer](chapters/2-Architecture.md#26---visualization-layer)\n- [**3 - Applications**](chapters/3-Applications.md)\n  - [3.1 - iFood Arch Lambda ETL](chapters/3-Applications.md#31---ifood-arch-lambda-etl)\n  - [3.2 - iFood Arch EMR ETL](chapters/3-Applications.md#32---ifood-arch-emr-etl)\n  - [3.3 - iFood Arch Infra](chapters/3-Applications.md#33---ifood-arch-infra)\n- [**4 - Data Model**](chapters/4-DataModel.md)\n  - [4.1 - OLTP Database](chapters/4-DataModel.md#41---oltp-database)\n  - [4.2 - OLAP Database](chapters/4-DataModel.md#42---olap-database)\n  - [4.3 - Raw Data Layer](chapters/4-DataModel.md#43---raw-data-layer)\n  - [4.4 - Trusted Data Layer](chapters/4-DataModel.md#44---trusted-data-layer)\n- [**Appendix**](#appendix)\n  - [A - Applications](#a---applications)\n  - [B - Author](#b---authors)\n\n## \u003ca\u003e\u003c/a\u003eAppendix\n\n### \u003ca\u003e\u003c/a\u003eA - Applications\n\n  - **[iFood Arch Lambda ETL](https://github.com/andre-marcos-perez/ifood-arch-lambda-etl)** - (Private) - Serverless application to inexpensively perform orchestration tasks;\n  - **[iFood Arch EMR ETL](https://github.com/andre-marcos-perez/ifood-arch-emr-etl)** - (Private) - Serverless application to perform high volume ETL tasks;\n  - **[iFood Arch Infra](https://github.com/andre-marcos-perez/ifood-arch-infra)** - (Private) - Application to centre infrastructure related scripts.\n  \n**Note**: All applications are **private** since they contain sensitive data. To ask for a read permission, please use the contact info bellow.\n\n### \u003ca\u003e\u003c/a\u003eB - Author\n\n- **Andre Perez** - **[twitter](https://twitter.com/dekoperez)** - **[email](mailto:andre.marcos.perez@gmail.com)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandre-marcos-perez%2Fifood-arch-readme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandre-marcos-perez%2Fifood-arch-readme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandre-marcos-perez%2Fifood-arch-readme/lists"}