Shipa lets you focus on the application rather than infrastructure
For application developers, Shipa provides an application-centric way to develop, deploy and manage cloud native applications without requiring any Kubernetes expertise. This helps developers ramp up faster and improves long-term development speed, since they never have to manage infrastructure components.
For Platform and DevOps Engineers, Shipa eliminates the need of spending time to create and manage a custom PaaS on top of Kubernetes, create Kubernetes objects and YAML files as well as custom scripts to automate application deployment and management
Shipa Delivers Separation of Concerns
Shipa implements a clear separation of concern between Developers and the Platform Engineering teams, improving Developer experience, governance, monitoring and control
Routing and Observability
Open API Open Plugins
Integrates into your workflow
Since application objects are created, deployed and monitored automatically, Developers can focus solely on delivering application code rather than learning Kubernetes related requirements. And as Shipa integrates into your existing CI/CD workflow, Developers do not need to change or learn additional tools.
Focus on what and where value is delivered
Connect Shipa's landing pads (pools) to multiple clusters, across multiple clouds, such as GKE, AKS, EKS and OKE to centrally configure policies at the pool level, monitor applications, monitor security, perform deployment rollback and others, helping your team deliver on governance and control goals required by your organization
Support to Persistent Applications
Shipa supports connection to all major CSI providers, allowing Platform Engineering teams to make volumes available across different clusters and CSI providers at the pool level, so Developers can just attach these available volumes to their application, without the need to learn or create any yaml or volume related files, improving Developer experience and application delivery speed.
Complete and flexible services to support applications
Shipa provides native services to applications that are available right at deployment, services such as different databases, queuing, canary based deployment, deployment rollback and more, allowing Developers to focus on application code delivery while platform teams support development speed and experience, rather than spending time and effort installing and maintaining different infrastructure components
Understand your Applications
Automated routing and observability
Shipa's DNS capability ensures that users can reach your application from the moment it launches, with no extra effort required with capabilities such as Canary Deployment and Deployment based rollback, which allows Platform teams to ensure applications are also available. At application deployment time, Shipa provides automated monitoring and application related metrics, helping you better understand the status of your applications, which can also be exported to 3rd party monitoring platforms.
Open API and Extensible Software
Shipa's APIs are open and documented, allowing Platform and DevOps teams to integrate Shipa with additional external platforms as well as leverage Shipa as the center of their automation strategy. In addition to that, Shipa has the concept of Plugins, which allows DevOps and Platform teams to build even further automation inside Shipa that can be used at different stages of the application operation lifecycle
Lack of Application Context
As organizations scale Kubernetes, the level of complexity scales together, presenting DevOps and Platform Engineering teams issues that are driven by the lack of application context, issues such as the ones below:
Safer and Faster Landing
Across multiple clusters and environments
With governance, guardrails and automated object creation and management in place for applications, developers can focus on writing code that delivers value and services to the organization, not worrying about the infrastructure that runs them