kumahq/kuma-demo

A demo app to illustrate the capabilities and advantages of Kuma. 🐻

Hosted by Cloud Native Computing Foundation · part of Linux Foundation

View on GitHub ↗Jump to charts ↓

kumahq/kuma-demo has 60+ stars and 50+ forks on GitHub, is written in Vue, and was last pushed on Jul 25, 2024. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 50 minutes ago
Added to GitGenius on October 15th, 2026
Created on September 27th, 2019
Open Issues & Pull Requests: 6 (+0)
GitHub issues: Enabled
Number of forks: 51
Total Stargazers: 61 (+0)
Total Subscribers: 10 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 32.1 hours
Mean response time: 32.1 hours
90th percentile: 32.1 hours
Tracked items: 1

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 517 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • triage/accepted (2)
  • kind/bug (1)
  • kind/feature (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Kuma Demo is a demonstration application that illustrates the capabilities of Kuma, a universal control-plane for service mesh and microservices. The demo application is a clothing marketplace built to showcase how Kuma operates across both Kubernetes and VM environments.

The application addresses the need to understand how Kuma manages service mesh deployments in real-world scenarios. It does this by providing a complete, runnable marketplace application with multiple interconnected components that demonstrate service mesh concepts in practice. The demo consists of a Vue frontend UI, a Node.js backend API, PostgreSQL for persistent data storage, and Redis for caching and review storage. This multi-component architecture allows users to see how Kuma coordinates communication and policies across different services and data layers.

Developers evaluating Kuma should use this demo to understand the control-plane's practical capabilities before deploying it in their own environments. The application is particularly suited for teams exploring service mesh adoption who want to see a working example across different infrastructure types. The repository includes deployment instructions for Kubernetes, reflecting Kuma's cross-platform design philosophy. This demo is most valuable for organizations considering whether Kuma fits their microservices architecture needs.

The project maintains focused, organized documentation with clear separation between frontend, backend, and database components. Each component has its own README explaining its role and implementation details. The repository structure supports straightforward deployment and exploration of Kuma's features without requiring extensive configuration knowledge.