{"id":15465944,"url":"https://github.com/wmaciejak/aws-lambda-root-service","last_synced_at":"2025-07-04T08:36:39.504Z","repository":{"id":89850834,"uuid":"439271934","full_name":"wmaciejak/aws-lambda-root-service","owner":"wmaciejak","description":"AWS Lambda Root Service - The primary goal of the root service is to glue multiple microservices repositories together. The top part is APIGateway connecting with boilerplate repository","archived":false,"fork":false,"pushed_at":"2021-12-17T09:25:41.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-29T04:50:07.896Z","etag":null,"topics":["microservices","serverless","terraform"],"latest_commit_sha":null,"homepage":"","language":"HCL","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/wmaciejak.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":"2021-12-17T09:04:55.000Z","updated_at":"2023-02-15T07:57:17.000Z","dependencies_parsed_at":"2023-06-15T21:00:32.030Z","dependency_job_id":null,"html_url":"https://github.com/wmaciejak/aws-lambda-root-service","commit_stats":{"total_commits":1,"total_committers":1,"mean_commits":1.0,"dds":0.0,"last_synced_commit":"ea12ecd94cace74603b87b2a5e0de7dba3ca2a8e"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wmaciejak%2Faws-lambda-root-service","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wmaciejak%2Faws-lambda-root-service/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wmaciejak%2Faws-lambda-root-service/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wmaciejak%2Faws-lambda-root-service/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wmaciejak","download_url":"https://codeload.github.com/wmaciejak/aws-lambda-root-service/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246025937,"owners_count":20711575,"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","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":["microservices","serverless","terraform"],"created_at":"2024-10-02T01:04:18.669Z","updated_at":"2025-03-28T11:44:51.314Z","avatar_url":"https://github.com/wmaciejak.png","language":"HCL","readme":"# AWS Lambda Root Service\n\nThe primary goal of the root service is to glue multiple microservices repositories together. The top part is APIGateway connecting:\n- [aws-lambda-boilerplate](https://github.com/wmaciejak/aws-lambda-boilerplate)\n- more?\n\n## Setup\n\nIf you're running the setup process locally, then check out all modules at the same filesystem level as the [aws-lambda-root-service](https://github.com/wmaciejak/aws-lambda-root-service) repository. So your working directory should look like:\n```\nsrc/\n  +- aws-lambda-root-service/\n  +- aws-lambda-boilerplate/\n  +- ...\n```\n\nThen execute following script to create symlinks to those repositories inside terraform/modules dir. If you have different dirs stucture, you can adjust symlinks manually.\n\n```bash\nbin/link_services_repositories\n```\n\n## Potential problems and way to solve them\n\n1. There is a known issue with lack of tracking changes in scope of CORS configuration. It means that when we will create STACK without configured CORS for some endpoint we will not be able to provide CORS configuration during this lifecycle of this stack. The only way to manage it currently is to drop stack and create new one\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwmaciejak%2Faws-lambda-root-service","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwmaciejak%2Faws-lambda-root-service","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwmaciejak%2Faws-lambda-root-service/lists"}