Why does Application Catalog exist?
The application catalog is the successor to the classic VSHN Managed Services on virtual machines, managed by Puppet. It’s a very similar concept, applied to Kubernetes, but extended with Cloud services integration, which wasn’t available with Puppet.
More resources:
-
Use Cases on the product site
-
Customer Segments - mainly "Instances at Scale and SaaS"
For the user
There are different users:
-
The VSHNeer who engineers the application hosting environment for a VSHN customer
-
The APPUiO Cloud user who needs a service for their application running on APPUiO Cloud
-
The APPUiO Managed user who cares about the application themselves
-
The developer who needs a service for the application but doesn’t want to be concerned about platform topics
Consume services for the application
Software running on a Kubernetes cluster usually needs one or many backend services (databases, caches, object storage, and so on). Ordering and consuming of such a service must be as simple as possible to not cause friction and the focus can lie on the application.
For VSHN
Enable self-service for Developers
By enabling the developer to self-service order a service we can focus on providing the service, instead of provisioning of the service.
For a Cloud Service Provider
A cloud service provider might want to onboard new customers and needs to provide more services.