Hey everyone! I've been trying to find a reliable demo app to stress test my Kubernetes cluster and demonstrate a simple microservices architecture to my dev teams. I initially checked out Hipster Shop (formerly Online Boutique), but it seems they don't work straightforwardly out of the box. I'm considering fixing them, but honestly, I'd prefer something that works right away. I've searched a lot, and it feels like most available options are outdated. Any suggestions for a demo app that showcases what's possible with microservices? Thanks!
5 Answers
You could check out the OTEL demo app! I find it pretty handy for deploying applications in a Kubernetes cluster to validate functionality. Here’s the link: https://github.com/open-telemetry/opentelemetry-demo. It's straightforward and does the job for quick tests.
If you're open to other options, I've been using Microsoft's eShop for Kubernetes demos. It might not be the absolute best, but it does showcase a decent microservices architecture. Also, there's a complex microservice benchmark called train-ticket you might want to look at: https://github.com/FudanSELab/train-ticket.
If you're feeling adventurous, consider deploying some real-world applications instead of just demo apps. Go for something more comprehensive like Gitea or GitLab with a GitLab runner, or the Elastic stack. Just be ready, it can get a bit overwhelming!
Just a heads up, are you looking to showcase a microservices architecture or primarily stress test your cluster? They require different kinds of setups, so just make sure you have that figured out!
Why not try the Istio bookstore demo app? It's a solid choice for demonstrating microservice architecture and should get you started without a ton of hassle.
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