question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

hipstershop should have at least one http service apart from frontend.

See original GitHub issue

At present only frontend is the http1.1 service. This is not a typical customer. We expect customers to have many http1.1 and a few grpc or 50-50. This application is widely used in service mesh demos.

  1. Convert one service to http
  2. Or give the ability to deploy a grpc service as http and update clients accordingly.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:7 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
prune998commented, Jul 3, 2020

We forked the (old) hipstershop and put some huge changes in it. Like supporting Zipking and Jaeger. I also re-wrote the adservice in Go, and added cool features like:

  • it’s talking HTTP
  • you can add a start delay to simulate a slow starting service (only the /healthz endpoint reflect that)
  • you can add a delay to the answer to simulate a busy service
  • you can add a number of error 500 to return before returning the real payload

Of course, I had to update the frontend to change the call from GRPC to HTTP… At least you can base the PR on my changes… BTW, I also cloned/updated the frontend as a apiservice, which returns JSON instead of HTML… this is to demo traffic routing between regular calls on / and API calls on /api

Check it out at https://github.com/tetratelabs/microservices-demo

0reactions
askmeegscommented, Nov 3, 2020

Also want to add that Bank of Anthos is all HTTP-based, six services.

Understanding that a major architectural update for OnlineBoutique is not in the roadmap right now, I’m going to close this issue.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Is it effective to have a separate back-end and front-end?
Depends on what you mean by “effective”. In terms of development and cost, it certainly is not “effective”. It probably would double the...
Read more >
Managing Policies and Security with Istio
After you use Hipster Shop to add products and checkout, you will see an istio-ingressgateway node in the service graph adjacent to frontend...
Read more >
Seven Reasons Why A Website's Front-End And Back-End ...
Here is why it may be a good idea to have a separate back-end and front-end for a website.
Read more >
5 Tips to help you survive the rise of the front-end engineer ...
Follow these five tips to stay relevant as a developer and survive the 'front-end' hipster. Survival Tip 1. Talk business. Don't get out...
Read more >
16 front-end projects (with designs) to help improve your ...
Learning Outcomes. Learn how to make HTTP requests and integrate with an external API. This could also be a good project to start...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found