{"id":19590501,"url":"https://github.com/martinsmessias/microservices_python_grpc","last_synced_at":"2026-05-18T17:06:29.434Z","repository":{"id":49348419,"uuid":"514711937","full_name":"MartinsMessias/microservices_python_grpc","owner":"MartinsMessias","description":"Project to study microservices and gRPC with Python","archived":false,"fork":false,"pushed_at":"2023-03-20T19:49:03.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-12T17:51:58.312Z","etag":null,"topics":["grpc","microservices","python","python3"],"latest_commit_sha":null,"homepage":"","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/MartinsMessias.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":"2022-07-17T00:21:16.000Z","updated_at":"2025-05-07T19:26:03.000Z","dependencies_parsed_at":"2024-11-11T08:38:07.475Z","dependency_job_id":null,"html_url":"https://github.com/MartinsMessias/microservices_python_grpc","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MartinsMessias/microservices_python_grpc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinsMessias%2Fmicroservices_python_grpc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinsMessias%2Fmicroservices_python_grpc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinsMessias%2Fmicroservices_python_grpc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinsMessias%2Fmicroservices_python_grpc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MartinsMessias","download_url":"https://codeload.github.com/MartinsMessias/microservices_python_grpc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinsMessias%2Fmicroservices_python_grpc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33184769,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T09:27:30.708Z","status":"ssl_error","status_checked_at":"2026-05-18T09:27:28.300Z","response_time":71,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["grpc","microservices","python","python3"],"created_at":"2024-11-11T08:25:00.148Z","updated_at":"2026-05-18T17:06:29.400Z","avatar_url":"https://github.com/MartinsMessias.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Project to study microservices and gRPC\n\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=MartinsMessias_microservices_python_grpc\u0026metric=alert_status)](https://sonarcloud.io/summary/new_code?id=MartinsMessias_microservices_python_grpc)\n[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=MartinsMessias_microservices_python_grpc\u0026metric=bugs)](https://sonarcloud.io/summary/new_code?id=MartinsMessias_microservices_python_grpc)\n[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=MartinsMessias_microservices_python_grpc\u0026metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=MartinsMessias_microservices_python_grpc)\n[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=MartinsMessias_microservices_python_grpc\u0026metric=code_smells)](https://sonarcloud.io/summary/new_code?id=MartinsMessias_microservices_python_grpc)\n\n## Getting started\n\nMicroservices are a way to organize complex software systems. Instead of putting all your code into one app, you break your app into microservices that are deployed independently and communicate with each other. \n\n- Catalog will be a very minimal web app that displays a list of movies to the user.\n- Recommendations will be a microservice that provides a list of movies in which the user may be interested.\n\n![image info](https://drive.google.com/uc?id=1I8Lr9rN-AAg4vFTcXP1sAbrt1WJkBMXA)\n\n\nStart the services in the background:\n\n    docker-compose up -d\n    \n\nOpen Homepage at \u003chttp://localhost:5000\u003e.\n\n\nTo stop the services in the background:\n\n    docker-compose down\n \n #\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinsmessias%2Fmicroservices_python_grpc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartinsmessias%2Fmicroservices_python_grpc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinsmessias%2Fmicroservices_python_grpc/lists"}