{"id":15762708,"url":"https://github.com/ramonpaolo/microservices-ecs","last_synced_at":"2026-01-08T16:47:44.547Z","repository":{"id":119278441,"uuid":"495877901","full_name":"ramonpaolo/microservices-ecs","owner":"ramonpaolo","description":"Deploy de uma aplicação NodeJs, usando arquitetura microservices no AWS ECS","archived":false,"fork":false,"pushed_at":"2023-07-19T16:01:20.000Z","size":359,"stargazers_count":0,"open_issues_count":6,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-05T11:21:56.968Z","etag":null,"topics":["aws","docker","docker-compose","ecs","fargate","microservices","nodejs","rabbitmq","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/ramonpaolo.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":"2022-05-24T15:15:55.000Z","updated_at":"2022-06-28T21:52:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"6fbe38a0-736a-4023-8949-27926b35fe30","html_url":"https://github.com/ramonpaolo/microservices-ecs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramonpaolo%2Fmicroservices-ecs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramonpaolo%2Fmicroservices-ecs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramonpaolo%2Fmicroservices-ecs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramonpaolo%2Fmicroservices-ecs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ramonpaolo","download_url":"https://codeload.github.com/ramonpaolo/microservices-ecs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246450425,"owners_count":20779406,"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":["aws","docker","docker-compose","ecs","fargate","microservices","nodejs","rabbitmq","typescript"],"created_at":"2024-10-04T11:21:53.769Z","updated_at":"2026-01-08T16:47:44.507Z","avatar_url":"https://github.com/ramonpaolo.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Microservices\n\nPrimeiro de tudo, temos que ter em mente, que esse projeto, não segue as melhores práticas da arquitetura microservices, pois todos os serviços da aplicação, não possui um git próprio, dificultando assim a mudança\nde código por equipes, também com o problema de o deploy ser feito com TODOS os serviços, e não um deploy por serviço.\n\nEsse projeto, tende a mostrar o funcionamento de um código NodeJs usando microservices, porém, por fins didáticos, não consegui aplicar todo a arquitetura microservices no projeto.\n\n# Como fazer deploy no ECS ?\n1- Crie um novo contexto no\n\n---\n\nServiços AWS utilizados:\n\n- ECS\n- ELB\n- VPC\n\nPara executar como DEV, rode o comando: \u003ckbd\u003edocker-compose -f docker-compose-dev.yaml build; docker-compose -f docker-compose-dev.yaml up -d\u003c/kbd\u003e\nPara executar como Oficial, rode o comando: \u003ckbd\u003edocker-compose build; docker-compose up -d\u003c/kbd\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framonpaolo%2Fmicroservices-ecs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Framonpaolo%2Fmicroservices-ecs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framonpaolo%2Fmicroservices-ecs/lists"}