Hey everyone! I'm trying to find a decent demo app for Kubernetes to help stress test my K8s cluster and to illustrate a simple microservices architecture to my dev team. I've looked into Hipster Shop (formerly Online Boutique), but it's not functioning as expected right out of the box. I've done a good bit of searching, but I haven't found any other examples that seem to work properly anymore. If you know of any that are reliable and ready to go, I'd really appreciate your recommendations! Thanks!
5 Answers
Are you looking to showcase a microservice architecture or to stress test your cluster? These are two different objectives, and the app you choose might depend on your main goal.
You could try out Gitea or GitLab with a GitLab runner. You can also explore using Prometheus, the Elastic Stack, Keycloak with Postgres-Ha, or Kafka. Honestly, deploying real-world applications could give you more insight as well.
Have you checked out the OpenTelemetry demo app? It's pretty solid for just deploying an app in a cluster and validating its functionalities. You can find it at GitHub here: github.com/open-telemetry/opentelemetry-demo.
While it’s not the top choice, I’ve used Microsoft’s eShop for demonstrations before. There’s also a microservices benchmark called train-ticket that’s more complex if you’re interested in pushing the limits! You can check it out at github.com/FudanSELab/train-ticket.
Have you considered the Istio bookstore demo app? It's a straightforward option for demonstrating a microservices architecture.
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically