Gestalt Platform Features

CaaS Abstraction and Federation of Multiple Providers

Gestalt Platform abstracts the CaaS APIs of Kubernetes, DC/OS and other CaaS solutions to provide a consistent model across those providers. The abstraction (Gestalt’s “Provider Model”), allows the platform to be extended and integrated with any number of infrastructure and utility services. In addition, the CaaS abstraction is plugged into Gestalt Platform’s policy and security services, providing governance around resource usage.

As enterprises move to containers and schedulers, they are going to collect multiple clusters in different data centers, for different types of apps, etc. Federation supports actions such as container migration, application recovery, etc.

Integrated Serverless Computing

Gestalt Laser is a high performance, low latency, serverless engine with the broad support for most common programming languages - Java and JVM languages, JavaScript, Ruby, Python, .NET, and Go.

Gestalt Laser is a lambda execution engine. It is a service that provides an environment for serverless applications. What is a serverless application? It is an application that consists of one or more lambdas, which are scheduled and run within the Gestalt environment. The Lambda concept was coined by Amazon Web Services, as a service on AWS that was free of the normal configuration of an EC2 virtual machine instance. Thus was born the term "serverless". These "lambdas" do, in fact, run on the server, but do not trouble the user with any of the details, and rather load and run the function within a pool of containers that are launched on demand.

Lambdas are very useful for running server-side functions, especially those that only run periodically and are short-lived.

Enterprise Integration Framework

Gestalt Platform provides the ability to model organizations hierarchically according to their business structure, and to apply and enforce policies based on that structure. Gestalt accomplishes this with Meta, its top-down scheduler service. Meta models an organization and the policies that make it work and then applies them to a pluggable set of bottom up resource schedulers. Analogous to a command and control center, it provides the ability to manage providers (pluggable components) for any control structure you want to plug in.

Integrated Policy Management and Security

Gestalt’s policy management service gives enterprises granular control of how dev teams use containers and lambdas. It integrates with Laser to provide a single place for practically any type of enterprise integration, from change management systems to solutions like Slack or SMS.