Playground Catalog v1.0.0 Update

August 11, 2021
Playground Catalog v1.0.0 Update

One of the key features in the Napptive Playground is the Catalog. The Catalog enables you to rapidly deploy a set of predefined applications into your cluster with the ability to upload your own.  When we talk about managing applications, this usually involves taking into consideration how we plan to distribute them,  and in the Kubernetes ecosystem we are used to either rendering our YAML files with a tool such as kustomize and distributing those through a selected channel (e.g., storing them in a repository), or using tools such as Helm and defining our applications as charts. 

The former approach requires us as developers to define the intermediate tooling to upload, download, and deploy the applications from the selected repository while maintaining a low complexity from the point of view of maintaining the core YAML files. The latter approach increases the complexity of the maintenance a notch, since creating a chart is not a straightforward task, and also requires preparing a repository compatible with Helm.

With respect to discovery and reusability, both approaches have downsides related to how an application is defined, what is the effect of deploying a template (i.e., which entities are expected to be generated), and how we can share and compose complex applications reusing existing components. On the other hand, if we focus on a single container, we are quite used to how docker hub, or how any other registry (e.g., Google Container Registry) works. The ease by which we are able to upload, download, update and remove containers makes it quite convenient for both users and automation steps.

The Napptive Catalog is highly inspired by the way container registries work in such a way that we offer the same experience you get for single containers but for complete applications. Think of this as another step forward in the gitops movement

For more information about the catalog and how to use it:

  • The application catalog: Our vision about how an application catalog should look like, what it is for, and its internal structure.
  • Using the catalog: Learn how you can use the catalog to deploy a set of predefined applications or upload your own.

If you want to propel your development, why not try our playground? It’s free, simply sign up and get started!

More like this

The Evolution of Platform Engineering: Past, Present, and Future

The Evolution of Platform Engineering: Past, Present, and Future

In this post, we delve into the history of platform engineering, examining how it has evolved and what the future might hold. We will explore the transition from traditional IT infrastructure to modern platform engineering practices, and predict future trends and...

How to Quantify the ROI of Platform Engineering

How to Quantify the ROI of Platform Engineering

Measuring the Impact Platform Engineering is becoming the new “it” thing in software development, and it’s no wonder why. For starters, if we use an IDP (Internal Developer Platform) we can end up having fewer silos, better reusing components, and reaching an improved...

Host your own dashboard with Metabase

Host your own dashboard with Metabase

Data analytics platform on Napptive Data is one of the most precious assets of the twenty-first century, driving innovation, informing decisions, and shaping the future of technology and business. But extracting value out of an organization's data requires strategic...