Common Stack for providing SaaS-Solutions

AltDeploy provides a unified, cloud-independent approach to deploy Three-tier applications on heterogeneous infrastructure platforms.

Initial situation

InnoPeak, a financial advisory software vendor, offers a product called Finly. It is deployed as isolated instances for each broker. Each broker can choose their preferred cloud provider, yet InnoPeak’s current pipeline is bound to DigitalOcean and lacks the flexibility to accommodate other platforms. The existing setup is coupled to a single provider (DigitalOcean) and includes manual approval steps.

Problem statement / Project goal

The current provider-specific deployment workflow is not scalable and limits InnoPeak’s ability to serve a growing and diverse broker base. Manual steps slow down the deployment process, and tight coupling to DigitalOcean increases migration costs. The goal of this project is to design and implement AltDeploy, a deployment tool that abstracts provider-specific logic and automates provisioning across multiple environments, while maintaining security, scalability, and modularity.

AltDeploy CLI Overview
AltDeploy Provider Configuration Example
AltDeploy Resources Configuration Example
AltDeploy CLI Up Command for Azure
AltDeploy CLI Output Command for Azure
Deployed services in Azure
AltDeploy Docker Monitoring

The above images showcase how AltDeploy performs a deployment on Azure. The secret keys provided in the AltDeploy output image are ephermal and automatically regenerated for each deployment, ensuring that they cannot be reused or exploited.

Solution developed and its benefits

The developed solution, AltDeploy, is a modular, cloud-agnostic CLI deployment tool designed to simplify the deployment process for a Three-tier application. By introducing a declarative configuration format and a structured abstraction layer, AltDeploy decouples deployment logic from provider-specific details. It supports multiple execution environments including Azure, DigitalOcean, Docker, and remote Linux hosts. The tool automates the entire deployment workflow - from resource provisioning to container orchestration - while maintaining version control, secure secret management and reproducibility. This results in faster onboarding of new clients, reduced operational overhead and the ability to scale across diverse infrastructures without vendor lock-in.

  • Cloud-agnostic deployments across Azure, DigitalOcean, Kubernetes, and Docker environments
  • Declarative configuration format for consistent and repeatable deployments
  • Automated provisioning of compute, database, storage, and monitoring resources
  • Modular architecture with clear separation of concerns for extensibility
  • Secure secret handling and state management
Testimonial
As both the developers of Finly - our financial advisory SaaS - and a Swiss consultancy building software for advisors, we face the recurring challenge of deploying tailored applications in a compliant, and provider-flexible way. Each client may prefer a different hosting provider, and as a Swiss company, we often prioritize CH/EU infrastructure for regulatory and data sovereignty reasons. AltDeploy fits perfectly into this vision. Its modular, cloud-agnostic design supports deploying three-tier applications across Docker, Kubernetes, Azure, and more - all from a unified configuration. In the early stages of a product, we want fast iteration using Docker, without having to reinvent the setup later when moving to managed platforms like AWS or Azure. AltDeploy promises exactly that: one consistent abstraction that simplifies our deployment workflows across the full lifecycle of an app. It also reduces the need to maintain parallel sets of tooling - Docker Compose files, Helm charts, Terraform modules - for each provider. For us, that means more reproducibility, easier scaling, and fewer barriers when delivering software to clients with diverse infrastructure needs. AltDeploy brings us one step closer to delivering modern, cloud-agnostic solutions without compromising compliance or velocity.
RaviAnand Mohabir, CTO, InnoPeak GmbH

Key terms

  • AltDeployCloud-agnostic deployment tool
  • Three-tier architectureFrontend, backend, and storage layers
  • SaaSSoftware as a Service
  • Infrastructure as CodeDeclarative infrastructure provisioning

Customer

Logos

InnoPeak GmbH
Fynn Wünsch
Flaschenbach 21
5028 Ueken
innopeak.ch
finly.ch

Team

Patrik Messerli, Riccardo Landolfo

Advisor
Sebastian Graf