AppFlow
Improve Your App Deployment with AppFlow
Free your team from deployment headaches. VSHN AppFlow engineers and maintains your development workflow.
What will you get?
- Faster time-to-market: Streamlined deployments and reduced errors.
- Increased developer productivity: Focus on coding, not infrastructure.
- Improved application reliability: Robust CI/CD pipelines and expert AppOps.
- Scalable infrastructure: Easily handle growing user demands.
How will it work?
We’ll work closely with your team to understand your needs and build a customized solution. Our process includes:
- Assessing your current development workflow
- Engineering efficient CI/CD pipelines
- Containerizing your applications
- Implementing robust monitoring and security
Find more details in the «nerd mode»:
More Details
We work with established tools, but we have created infrastructure to make using these tools easier and more straight-forward.
We containerize applications using Dockerfiles. You can do this yourself, but we can also help you with that. We use multi-stage Docker builds with tests running in the build stage in order to get small(er) and more secure images. Existing Dockerfiles may need some adjustments to generate containers that can run rootless, which is required by OpenShift, our preferred Kubernetes distribution.
To set up the deployments we have our easy-to-use AppFlow web interface which readily works with VSHN managed Kubernetes setups like APPUiO. It takes care of setting up credentials and access tokens and it can generate CI/CD pipelines that work with GitHub or GitLab for most use cases. Things like feature branches and test environments are readily supported and trivial to configure, no need to figure out how to do this yourself!
In order to generate the Kubernetes manifests we prefer to use Compose files which get translated to Kubernetes by k8ify. This removes most of Kubernetes’ complexity by providing a format that is much easier to use and less error-prone. We can also use custom Helm charts and do everything manually just in case k8ify doesn’t cut it.
Standard services like databases and queues are provided by the VSHN Application Marketplace. They have standardized and documented processes for backup/restore, upgrades, monitoring etc, making it unnecessary for you to worry about any of that.
Finally monitoring and alerting is configured on top of our monitoring stack, including scraping and graphing your own metrics if desired. A set of basic metrics and graphs is provided.
Every part of the setup is accessible to developers. There is no hidden magic – You remain in control and can do everything yourself if you want, but of course we’re here to help!
Small Print
- Depending on your situation, we’ll estimate the specific efforts according to our Pricing or we’ll propose our standardized packages to get started.
- We work most effectively in the context of our own product offering and will suggest them whenever suitable.
- Following the setup of your infrastructure we are happy to support the operation within our AppOps offering.
Easy offers to get you started
We can get you started on your Cloud Native journey and offer expertise to scale and perform:
Get in touch
Let us know about your current situation and we’ll find the best solution for you: