Catalog

The Cloud Catalog is a web-based, public catalog to facilitate easy sharing and discovery of common cloud native architectures and design patterns.
Delivering-catalog-content

The Cloud Catalog is a web-based, public catalog to facilitate easy discovery of existing designs. Designs that are published into the catalog can be, but are not always curated for known best practices and patterns. Content is published at cloud.layer5.io/catalog, and one-click import of catalog content into Meshery Server is seamlessly integrated.

Flow for sharing design

Content Visibility

Each item in the catalog comes with an associated level of visibility.

  • Published: View and clone permission for all users. View for all non-users.
  • Public: View and edit permissions for all users.
  • Private: View and edit permissions only for design owner.

Content Types

  • Deployment
  • Traffic Management
  • Security
  • Workloads
  • Observability
  • Scaling
  • Resiliency

Content Categories

Catalog content is categorized in a number of ways:

  • Patterns: Cloud native patterns enable the business function in simple language.
  • Filters: Embedded in the data plane of a service mesh, WebAssembly filters offer fine-grained control over service requests.
  • Programs: Embedded in the data plane of a service mesh, eBPF programs performant, fine-grained control over service requests.
  • Policies: Applied across the cloud native infrastructure under management, policies may be applied broadly and specifically.

Content Tags

  • Arbitrary strings for categorization.
  • Content Support Levels: “Official”, “Partner”, “Community”.

Metrics

Metrics are quantifiable measures used to track and assess the status, progress, and performance of various activities and user interactions with Designs.

Leaderboard

The Leaderboard is a visual representation of Designs, ranked based on key Metrics such as Opens, Downloads, Deployments, Clones, and Shares.