Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / letsramp / sample-microservices
Sample cloud-first application forked from GoogleCloudPlatform/microservices-demo with added support for REST and Thrift APIs.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letsramp%2Fsample-microservices
Stars: 12
Forks: 1
Open Issues: 0
License: apache-2.0
Language: Python
Repo Size: 29.3 MB
Dependencies:
5,922
Created: over 1 year ago
Updated: 6 months ago
Last pushed: 7 months ago
Last synced: 6 months ago
Commit Stats
Commits: 811
Authors: 115
Mean commits per author: 7.05
Development Distribution Score: 0.704
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/letsramp/sample-microservices
Topics: cloud-native, cloud-native-microservices, grpc, rest, test, test-automation, testing, testing-tools, thrift, thrift-client, thrift-protocol, thrift-server
Files
Dependencies
- python 3.10-slim
- openjdk 8-slim build
- qmcgaw/godevcontainer debian build
- python 3.7-slim
- mcr.microsoft.com/dotnet/runtime-deps 6.0.6-alpine3.14-amd64 build
- mcr.microsoft.com/dotnet/sdk 6.0.302 build
- golang 1.19.5-alpine build
- alpine 3.15 build
- public.ecr.aws/j1n2c2p2/microservices-demo/adservice latest
- public.ecr.aws/j1n2c2p2/microservices-demo/cartservice latest
- public.ecr.aws/j1n2c2p2/microservices-demo/checkoutservice latest
- public.ecr.aws/j1n2c2p2/microservices-demo/clients v0.0.2
- public.ecr.aws/j1n2c2p2/microservices-demo/currencyservice latest
- public.ecr.aws/j1n2c2p2/microservices-demo/emailservice latest
- public.ecr.aws/j1n2c2p2/microservices-demo/frontend latest
- public.ecr.aws/j1n2c2p2/microservices-demo/paymentservice latest
- public.ecr.aws/j1n2c2p2/microservices-demo/productcatalogservice latest
- public.ecr.aws/j1n2c2p2/microservices-demo/recommendationservice latest
- public.ecr.aws/j1n2c2p2/microservices-demo/shippingservice latest
- python 3.10-slim build
- qmcgaw/godevcontainer debian build
- python 3.7-slim build
- github.com/golang/protobuf v1.5.2
- golang.org/x/net v0.0.0-20200822124328-c89045814202
- golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd
- golang.org/x/text v0.3.0
- google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013
- google.golang.org/grpc v1.45.0
- google.golang.org/protobuf v1.28.0
- cloud.google.com/go v0.102.1
- cloud.google.com/go/compute v1.7.0
- cloud.google.com/go/monitoring v1.1.0
- cloud.google.com/go/profiler v0.3.0
- cloud.google.com/go/trace v1.0.0
- contrib.go.opencensus.io/exporter/jaeger v0.2.1
- contrib.go.opencensus.io/exporter/stackdriver v0.13.12
- github.com/aws/aws-sdk-go v1.43.31
- github.com/census-instrumentation/opencensus-proto v0.3.0
- github.com/cespare/xxhash/v2 v2.1.1
- github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4
- github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1
- github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1
- github.com/envoyproxy/protoc-gen-validate v0.1.0
- github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
- github.com/golang/protobuf v1.5.2
- github.com/google/go-cmp v0.5.8
- github.com/google/pprof v0.0.0-20220412212628-83db2b799d1f
- github.com/google/uuid v1.3.0
- github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa
- github.com/googleapis/gax-go/v2 v2.4.0
- github.com/gorilla/mux v1.8.0
- github.com/jmespath/go-jmespath v0.4.0
- github.com/pkg/errors v0.9.1
- github.com/prometheus/prometheus v2.5.0+incompatible
- github.com/sirupsen/logrus v1.8.1
- github.com/uber/jaeger-client-go v2.25.0+incompatible
- go.opencensus.io v0.23.0
- golang.org/x/net v0.0.0-20220802222814-0bcc04d9c69b
- golang.org/x/oauth2 v0.0.0-20220608161450-d0670ef3b1eb
- golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f
- golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10
- golang.org/x/text v0.3.7
- google.golang.org/api v0.84.0
- google.golang.org/appengine v1.6.7
- google.golang.org/genproto v0.0.0-20220617124728-180714bec0ad
- google.golang.org/grpc v1.48.0
- google.golang.org/protobuf v1.28.0
- cloud.google.com/go v0.100.2
- cloud.google.com/go/compute v1.6.1
- cloud.google.com/go/monitoring v1.1.0
- cloud.google.com/go/profiler v0.3.0
- cloud.google.com/go/trace v1.0.0
- contrib.go.opencensus.io/exporter/jaeger v0.2.1
- contrib.go.opencensus.io/exporter/stackdriver v0.13.12
- github.com/apache/thrift v0.16.0
- github.com/aws/aws-sdk-go v1.43.31
- github.com/census-instrumentation/opencensus-proto v0.3.0
- github.com/davecgh/go-spew v1.1.1
- github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
- github.com/golang/protobuf v1.5.2
- github.com/google/go-cmp v0.5.8
- github.com/google/pprof v0.0.0-20220412212628-83db2b799d1f
- github.com/googleapis/gax-go/v2 v2.4.0
- github.com/jmespath/go-jmespath v0.4.0
- github.com/pmezard/go-difflib v1.0.0
- github.com/prometheus/prometheus v2.5.0+incompatible
- github.com/sirupsen/logrus v1.8.1
- github.com/stretchr/testify v1.7.0
- github.com/uber/jaeger-client-go v2.25.0+incompatible
- go.opencensus.io v0.23.0
- golang.org/x/net v0.0.0-20220802222814-0bcc04d9c69b
- golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5
- golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
- golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10
- golang.org/x/text v0.3.7
- google.golang.org/api v0.78.0
- google.golang.org/appengine v1.6.7
- google.golang.org/genproto v0.0.0-20220518221133-4f43b3371335
- google.golang.org/grpc v1.48.0
- google.golang.org/protobuf v1.28.0
- gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
- cloud.google.com/go v0.100.2
- cloud.google.com/go/compute v1.6.1
- cloud.google.com/go/monitoring v1.1.0
- cloud.google.com/go/profiler v0.3.0
- cloud.google.com/go/trace v1.0.0
- contrib.go.opencensus.io/exporter/jaeger v0.2.1
- contrib.go.opencensus.io/exporter/stackdriver v0.13.12
- github.com/apache/thrift v0.16.0
- github.com/aws/aws-sdk-go v1.43.31
- github.com/census-instrumentation/opencensus-proto v0.3.0
- github.com/gin-contrib/sse v0.1.0
- github.com/gin-gonic/gin v1.8.1
- github.com/go-playground/locales v0.14.0
- github.com/go-playground/universal-translator v0.18.0
- github.com/go-playground/validator/v10 v10.10.0
- github.com/goccy/go-json v0.9.7
- github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
- github.com/golang/protobuf v1.5.2
- github.com/google/go-cmp v0.5.8
- github.com/google/pprof v0.0.0-20220412212628-83db2b799d1f
- github.com/googleapis/gax-go/v2 v2.4.0
- github.com/jmespath/go-jmespath v0.4.0
- github.com/json-iterator/go v1.1.12
- github.com/leodido/go-urn v1.2.1
- github.com/mattn/go-isatty v0.0.14
- github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421
- github.com/modern-go/reflect2 v1.0.2
- github.com/pelletier/go-toml/v2 v2.0.1
- github.com/prometheus/prometheus v2.5.0+incompatible
- github.com/sirupsen/logrus v1.8.1
- github.com/uber/jaeger-client-go v2.25.0+incompatible
- github.com/ugorji/go/codec v1.2.7
- go.opencensus.io v0.23.0
- golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97
- golang.org/x/net v0.0.0-20220802222814-0bcc04d9c69b
- golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5
- golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
- golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10
- golang.org/x/text v0.3.7
- google.golang.org/api v0.78.0
- google.golang.org/appengine v1.6.7
- google.golang.org/genproto v0.0.0-20220518221133-4f43b3371335
- google.golang.org/grpc v1.48.0
- google.golang.org/protobuf v1.28.0
- gopkg.in/yaml.v2 v2.4.0
- com.google.api.grpc:proto-google-common-protos 2.9.2 implementation
- com.fasterxml.jackson.core:jackson-core ${jacksonVersion} runtimeOnly
- semistandard 16.0.1 development
- @google-cloud/debug-agent 5.2.9
- @google-cloud/profiler 4.2.0
- @google-cloud/trace-agent 5.1.6
- @grpc/grpc-js 1.6.7
- @grpc/proto-loader 0.6.13
- async 3.2.4
- express ^4.18.1
- fs ^0.0.1-security
- google-protobuf 3.20.1
- pino 5.17.0
- request 2.88.2
- thrift ^0.16.0
- worker-threads ^1.0.0
- xml2js 0.4.23
- semistandard 16.0.1 development
- @google-cloud/debug-agent 5.2.9
- @google-cloud/profiler 4.2.0
- @google-cloud/trace-agent 5.1.6
- @grpc/grpc-js 1.6.7
- @grpc/proto-loader 0.6.13
- express ^4.18.1
- pino 5.17.0
- simple-card-validator ^1.1.0
- thrift ^0.16.0
- uuid ^3.2.1
- worker-threads ^1.0.0
- Grpc.AspNetCore 2.46.0
- Grpc.HealthCheck 2.46.3
- Microsoft.Extensions.Caching.StackExchangeRedis 6.0.7
- Grpc.Net.Client 2.46.0
- Microsoft.AspNetCore.TestHost 6.0.0
- Microsoft.NET.Test.Sdk 17.2.0
- xunit 2.4.1
- xunit.runner.visualstudio 2.4.5
- google-api-core ==2.8.2
- google-cloud-profiler ==4.0.0
- google-cloud-trace ==0.24.2
- grpcio ==1.47.0
- grpcio-health-checking ==1.47.0
- jinja2 ==3.1.2
- opencensus ==0.9.0
- opencensus-ext-grpc ==0.7.1
- opencensus-ext-stackdriver ==0.8.0
- protobuf ==3.20.1
- python-json-logger ==2.0.2
- requests ==2.28.1
- locust ==2.9.0
- google-api-core ==2.8.2
- google-cloud-profiler ==4.0.0
- google-python-cloud-debugger ==2.18
- grpcio ==1.47.0
- grpcio-health-checking ==1.47.0
- opencensus ==0.9.0
- opencensus-ext-grpc ==0.7.1
- opencensus-ext-stackdriver ==0.8.0
- protobuf ==3.20.1
- python-json-logger ==2.0.2
- pyyaml ==6.0
- requests ==2.28.1
- rsa ==4.8
- cloud.google.com/go v0.100.2
- cloud.google.com/go/compute v1.6.1
- cloud.google.com/go/monitoring v1.1.0
- cloud.google.com/go/profiler v0.3.0
- cloud.google.com/go/trace v1.0.0
- contrib.go.opencensus.io/exporter/jaeger v0.2.1
- contrib.go.opencensus.io/exporter/stackdriver v0.13.13
- github.com/apache/thrift v0.16.0
- github.com/aws/aws-sdk-go v1.43.31
- github.com/census-instrumentation/opencensus-proto v0.3.0
- github.com/davecgh/go-spew v1.1.1
- github.com/gin-contrib/sse v0.1.0
- github.com/gin-gonic/gin v1.8.1
- github.com/go-playground/locales v0.14.0
- github.com/go-playground/universal-translator v0.18.0
- github.com/go-playground/validator/v10 v10.10.0
- github.com/goccy/go-json v0.9.7
- github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
- github.com/golang/protobuf v1.5.2
- github.com/google/go-cmp v0.5.8
- github.com/google/pprof v0.0.0-20220412212628-83db2b799d1f
- github.com/googleapis/gax-go/v2 v2.4.0
- github.com/jmespath/go-jmespath v0.4.0
- github.com/json-iterator/go v1.1.12
- github.com/leodido/go-urn v1.2.1
- github.com/mattn/go-isatty v0.0.14
- github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
- github.com/modern-go/reflect2 v1.0.2
- github.com/pelletier/go-toml/v2 v2.0.1
- github.com/pmezard/go-difflib v1.0.0
- github.com/prometheus/prometheus v0.35.0
- github.com/sirupsen/logrus v1.9.0
- github.com/stretchr/testify v1.8.0
- github.com/uber/jaeger-client-go v2.25.0+incompatible
- github.com/ugorji/go/codec v1.2.7
- go.opencensus.io v0.23.0
- golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3
- golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4
- golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5
- golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
- golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8
- golang.org/x/text v0.3.7
- google.golang.org/api v0.78.0
- google.golang.org/appengine v1.6.7
- google.golang.org/genproto v0.0.0-20220518221133-4f43b3371335
- google.golang.org/grpc v1.49.0
- google.golang.org/protobuf v1.28.0
- gopkg.in/yaml.v2 v2.4.0
- gopkg.in/yaml.v3 v3.0.1
- cloud.google.com/go v0.100.2
- cloud.google.com/go/compute v1.6.1
- cloud.google.com/go/monitoring v1.1.0
- cloud.google.com/go/profiler v0.3.0
- cloud.google.com/go/trace v1.0.0
- contrib.go.opencensus.io/exporter/jaeger v0.2.1
- contrib.go.opencensus.io/exporter/stackdriver v0.13.12
- github.com/apache/thrift v0.16.0
- github.com/aws/aws-sdk-go v1.43.31
- github.com/census-instrumentation/opencensus-proto v0.3.0
- github.com/gin-contrib/sse v0.1.0
- github.com/gin-gonic/gin v1.8.1
- github.com/go-playground/locales v0.14.0
- github.com/go-playground/universal-translator v0.18.0
- github.com/go-playground/validator/v10 v10.10.0
- github.com/goccy/go-json v0.9.7
- github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
- github.com/golang/protobuf v1.5.2
- github.com/google/go-cmp v0.5.8
- github.com/google/pprof v0.0.0-20220412212628-83db2b799d1f
- github.com/google/uuid v1.3.0
- github.com/googleapis/gax-go/v2 v2.4.0
- github.com/jmespath/go-jmespath v0.4.0
- github.com/json-iterator/go v1.1.12
- github.com/leodido/go-urn v1.2.1
- github.com/mattn/go-isatty v0.0.14
- github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421
- github.com/modern-go/reflect2 v1.0.2
- github.com/pelletier/go-toml/v2 v2.0.1
- github.com/pkg/errors v0.9.1
- github.com/prometheus/prometheus v2.5.0+incompatible
- github.com/sirupsen/logrus v1.8.1
- github.com/uber/jaeger-client-go v2.25.0+incompatible
- github.com/ugorji/go/codec v1.2.7
- go.opencensus.io v0.23.0
- golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97
- golang.org/x/net v0.0.0-20220802222814-0bcc04d9c69b
- golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5
- golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
- golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10
- golang.org/x/text v0.3.7
- google.golang.org/api v0.78.0
- google.golang.org/appengine v1.6.7
- google.golang.org/genproto v0.0.0-20220518221133-4f43b3371335
- google.golang.org/grpc v1.48.0
- google.golang.org/protobuf v1.28.0
- gopkg.in/yaml.v2 v2.4.0
- github.com/golang/protobuf v1.5.2
- golang.org/x/net v0.0.0-20200822124328-c89045814202
- golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd
- golang.org/x/text v0.3.0
- google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013
- google.golang.org/grpc v1.45.0
- google.golang.org/protobuf v1.28.0
- github.com/apache/thrift v0.16.0
- github.com/golang/mock v1.5.0
- golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
- golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
- golang.org/x/mod v0.3.0
- golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
- golang.org/x/net v0.0.0-20190620200207-3b0461eec859
- golang.org/x/sync v0.0.0-20190423024810-112230192c58
- golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
- golang.org/x/sys v0.0.0-20190412213103-97732733099d
- golang.org/x/text v0.3.0
- golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
- golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
- golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898
- brotli ==1.0.9
- certifi ==2022.6.15
- charset-normalizer ==2.0.10
- click ==8.1.3
- configargparse ==1.5.3
- flask ==2.1.3
- flask-basicauth ==0.2.0
- flask-cors ==3.0.10
- gevent ==20.12.1
- geventhttpclient ==1.5.5
- greenlet ==0.4.17
- idna ==2.10
- importlib-metadata ==4.11.4
- itsdangerous ==2.1.2
- jinja2 ==3.1.2
- locust ==2.9.0
- markupsafe ==2.1.1
- msgpack ==1.0.4
- psutil ==5.9.1
- pyzmq ==22.3.0
- requests ==2.28.1
- roundrobin ==0.0.2
- six ==1.16.0
- typing-extensions ==4.2.0
- urllib3 ==1.26.10
- werkzeug ==2.1.2
- zipp ==3.8.0
- zope-event ==4.5.0
- zope-interface ==5.4.0
- cachetools ==4.2.4
- certifi ==2022.6.15
- charset-normalizer ==2.0.10
- fastapi ==0.79.0
- google-api-core ==2.8.2
- google-api-python-client ==2.52.0
- google-auth ==2.9.1
- google-auth-httplib2 ==0.1.0
- google-cloud-core ==2.3.2
- google-cloud-monitoring ==2.10.1
- google-cloud-profiler ==4.0.0
- google-cloud-trace ==0.24.2
- googleapis-common-protos ==1.56.3
- grpcio ==1.47.0
- grpcio-health-checking ==1.47.0
- grpcio-status ==1.47.0
- httplib2 ==0.20.4
- idna ==2.10
- jinja2 ==3.1.2
- markupsafe ==2.1.1
- opencensus ==0.9.0
- opencensus-context ==0.1.2
- opencensus-ext-grpc ==0.7.1
- opencensus-ext-stackdriver ==0.8.0
- proto-plus ==1.20.6
- protobuf ==3.20.1
- pyasn1 ==0.4.8
- pyasn1-modules ==0.2.8
- pydantic ==1.9.1
- pyparsing ==2.4.7
- python-json-logger ==2.0.2
- requests ==2.28.1
- rsa ==4.8
- six ==1.16.0
- thrift ==0.16.0
- uritemplate ==3.0.1
- urllib3 ==1.26.10
- uvicorn ==0.18.2
- github.com/apache/thrift v0.16.0
- github.com/golang/mock v1.5.0
- golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
- golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
- golang.org/x/mod v0.3.0
- golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
- golang.org/x/net v0.0.0-20190620200207-3b0461eec859
- golang.org/x/sync v0.0.0-20190423024810-112230192c58
- golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
- golang.org/x/sys v0.0.0-20190412213103-97732733099d
- golang.org/x/text v0.3.0
- golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
- golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
- golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898
- cachetools ==4.2.4
- certifi ==2022.6.15
- charset-normalizer ==2.0.10
- fastapi ==0.79.0
- google-api-core ==2.8.2
- google-api-python-client ==2.52.0
- google-auth ==2.9.1
- google-auth-httplib2 ==0.1.0
- google-cloud-core ==2.3.2
- google-cloud-monitoring ==2.10.1
- google-cloud-profiler ==4.0.0
- google-cloud-trace ==0.24.2
- google-python-cloud-debugger ==2.18
- googleapis-common-protos ==1.56.3
- grpcio ==1.47.0
- grpcio-health-checking ==1.47.0
- grpcio-status ==1.47.0
- httplib2 ==0.20.4
- idna ==2.10
- opencensus ==0.9.0
- opencensus-context ==0.1.2
- opencensus-ext-grpc ==0.7.1
- opencensus-ext-stackdriver ==0.8.0
- proto-plus ==1.20.6
- protobuf ==3.20.1
- pyasn1 ==0.4.8
- pyasn1-modules ==0.2.8
- pydantic ==1.9.1
- pyparsing ==2.4.7
- python-json-logger ==2.0.2
- pyyaml ==6.0
- requests ==2.28.1
- rsa ==4.8
- six ==1.16.0
- thrift ==0.16.0
- uritemplate ==3.0.1
- urllib3 ==1.26.10
- uvicorn ==0.18.2