Path Lines of Code src/adservice/src/main/java/hipstershop/AdService.java 180 src/adservice/src/main/java/hipstershop/AdServiceClient.java 75 src/adservice/src/main/proto/demo.proto 201 src/adservice/src/main/resources/log4j2.xml 21 src/cartservice/src/Program.cs 10 src/cartservice/src/Startup.cs 71 src/cartservice/src/cartstore/AlloyDBCartStore.cs 132 src/cartservice/src/cartstore/ICartStore.cs 11 src/cartservice/src/cartstore/RedisCartStore.cs 91 src/cartservice/src/cartstore/SpannerCartStore.cs 153 src/cartservice/src/protos/Cart.proto 40 src/cartservice/src/services/CartService.cs 32 src/cartservice/src/services/HealthCheckService.cs 24 src/checkoutservice/genproto/demo.pb.go 2244 src/checkoutservice/genproto/demo_grpc.pb.go 845 src/checkoutservice/main.go 316 src/checkoutservice/money/money.go 80 src/currencyservice/client.js 43 src/currencyservice/proto/demo.proto 201 src/currencyservice/proto/grpc/health/v1/health.proto 36 src/currencyservice/server.js 127 src/emailservice/demo_pb2_grpc.py 542 src/emailservice/email_client.py 19 src/emailservice/email_server.py 152 src/emailservice/logger.py 21 src/emailservice/requirements.in 11 src/emailservice/templates/confirmation.html 37 src/frontend/deployment_details.go 51 src/frontend/genproto/demo.pb.go 2244 src/frontend/genproto/demo_grpc.pb.go 845 src/frontend/handlers.go 538 src/frontend/main.go 184 src/frontend/middleware.go 84 src/frontend/money/money.go 80 src/frontend/packaging_info.go 45 src/frontend/rpc.go 98 src/frontend/static/styles/bot.css 145 src/frontend/static/styles/cart.css 69 src/frontend/static/styles/order.css 30 src/frontend/static/styles/styles.css 523 src/frontend/templates/ad.html 10 src/frontend/templates/assistant.html 172 src/frontend/templates/cart.html 190 src/frontend/templates/error.html 22 src/frontend/templates/footer.html 38 src/frontend/templates/header.html 80 src/frontend/templates/home.html 42 src/frontend/templates/order.html 57 src/frontend/templates/product.html 65 src/frontend/templates/recommendations.html 27 src/frontend/validator/validator.go 52 src/loadgenerator/locustfile.py 62 src/loadgenerator/requirements.in 2 src/paymentservice/charge.js 51 src/paymentservice/index.js 44 src/paymentservice/logger.js 10 src/paymentservice/proto/demo.proto 201 src/paymentservice/proto/grpc/health/v1/health.proto 36 src/paymentservice/server.js 72 src/productcatalogservice/catalog_loader.go 120 src/productcatalogservice/genproto/demo.pb.go 2244 src/productcatalogservice/genproto/demo_grpc.pb.go 845 src/productcatalogservice/product_catalog.go 57 src/productcatalogservice/server.go 172 src/recommendationservice/client.py 16 src/recommendationservice/demo_pb2_grpc.py 542 src/recommendationservice/logger.py 21 src/recommendationservice/recommendation_server.py 110 src/recommendationservice/requirements.in 9 src/shippingservice/genproto/demo.pb.go 2244 src/shippingservice/genproto/demo_grpc.pb.go 845 src/shippingservice/main.go 123 src/shippingservice/quote.go 22 src/shippingservice/tracker.go 31 src/shoppingassistantservice/requirements.in 6 src/shoppingassistantservice/shoppingassistantservice.py 83