By upgrading application integrations to a declarative model, Gestalt enables the upgrading of enterprise applications without the need to rewrite or throw away the existing code base.


Gestalt provides the following capabilities on any bare metal, virtual, private or public cloud.

Gestalt Architecture

The Gestalt Platform enables development teams build more effective, scalable applications from the ground up. Gestalt streamlines the integration of applications into any enterprise through the use of enterprise grade CaaS and FaaS.

META CONTROL PLANE

Meta allows the modelling of an organization and its policies and then the application of them in a pluggable set of bottom-up resource schedulers. Much like the bridge of a ship, Gestalt provides the ability to manage any engine, system, or control structure that needs to be easily integrated. Gestalt can act as a federation layer for technologies that don’t natively support federation, providing a common control plane for multiple bottom-up schedulers with emulation of their APIs. This lets developers standardize on a single solution using their existing toolsets while enabling operations teams to automate the deployment of enivironments in a controlled and auditable fashion.

Lambda Engine

Gestalt’s Lambda Application SERver (LASER) is a lambda scheduler that can be run in either (or both) private or public clouds. It supports running of Bash, JavaScript, Java, .NET, Python, Ruby, and Scala lambdas. Laser includes a built in API gateway and can be easily integrated with other systems, including message queuing or notification systems.

For organizations looking to enable enterprise grade FaaS and serverless architectures, or those in the need of scalability for certain processes, then you Laser is your solution!

CAAS MANAGEMENT

Not only does Gestalt support industry leading container engines like Amazon ECS & EKS, Google Kubernetes Engine (GKE), Azure Kubernetes Service (AKS), Upstream Kubernetes, and Mesosphere’s DC/OS, but the Gestalt Migration Utility (GMU) makes it easy to quickly migrate containers across technologies and clouds. For instance, after installing Gestalt on a Kubernetes cluster, a user can enable the ECS Provider to allow Gestalt to import previously provisioned ECS containers and quickly move them to Kubernetes.

Additionally, Gestalt offers first class support for SDN and storage technologies such as Project Calico, Minio and EMC’s Rex-Ray. This is done while also providing the ability to federate and govern disparite container management engines in multi-cloud configurations. Combining storage with GMU enables teams to migrate applications and their associated data across clouds and between container technologies.

Best of all, with Gestalt’s API emulation layer, developers can continue to use the native tools and CLIs from their favorite products.

Policy Engine

Gestalt’s Policy Engine enables the control of all aspects of lambda and container deployments and usage. The policy engine is built on top of LASER, our lambda/FaaS engine, which means not only does it scale across thousands of cores, it also enables the writing of custom policies using the programming runtime of your choosing. The policy engine can easily be integrated with common enterprise user management systems like Active Directory, Ping Federate or any other OATH or OIDC solution.

Access Layer

Gestalt’s Access Layer consists of its User Interface, bundled API Gateway (based on Kong), Meta REST API and CLI all wrapped in its multi-tenant security layer. Additionally, Gestalt allows the configuration of fine-grained access control for all of an organization’s resources.

CONTAINER MANAGEMENT

  • CaaS Federation
  • Caas Abstraction & Portability between:
    • Amazon ECS
    • DC/OS
    • Kubernetes (AKS, EKS, GKE, Rancher, OpenShift, Upstream)
    • Docker Swarm
  • Secure Management Infrastructure
  • Integrated Log Search
  • Customizable Migration/Promotion
  • Integrated API gateway
  • Cross cloud capable

FUNCTION AS A SERVICE

  • Low Latency & Highly tunable
  • Periodic & Long running Lambdas
  • Integrated API gateway
  • Configurable/Customizable Executors
  • Integrated message queue
  • Support for streaming use cases
  • Out of the box language support for most major languages
  • Compiled language support through the use of customizable executors
  • On Premise & Public Cloud capable FaaS
  • GitOps Support

Enterprise Management

  • Customizable Meta Model
  • Policy Controls
  • Fine Grained Resource Entitlements
  • Pluggable Security Service
  • Configuration Manager
  • Micro-Service Editor
  • Federation Solution
  • Easy to connect RBAC/ABAC engine