B2B-Plattform — Verkauf ausschließlich an Unternehmer (§ 14 BGB)
Zum Inhalt springen

Software-Projekt Starter Kit

B2B Only — kein Verbraucherwiderrufsrecht

1.380,00 

Ihr komplettes Software-Projekt in unter 60 Minuten. Cloud-Infrastruktur, CI/CD-Pipeline, Backend, Frontend und Datenbank – automatisch generiert, produktionsreif und sofort einsatzbereit.

Manuelles Setup: 30.000+ € 2–4 Wochen Entwicklerzeit
Mit Vela Atlas: unter 60 Minuten ↓

Cloud Provider

Auf welcher Cloud-Plattform soll Ihr Projekt laufen? Inkl. Kubernetes-Cluster, Container Registry und CI/CD-Pipeline. Eine Cloud ist inklusive — egal welchen Provider Sie wählen.

GKE-Cluster, Artifact Registry, Cloud SQL und Workload Identity

EKS-Cluster, ECR, RDS und IAM-Rollen für Service Accounts

Frontend

Vollständige Angular-App mit Material Design, Routing, Auth-Scaffolding und eigenem CI/CD-Workflow

Vollständige Angular-App mit Material Design, Routing, Auth-Scaffolding und eigenem CI/CD-Workflow

Konfigurationsverwaltung

Zentrale Konfigurationsverwaltung für alle Microservices — Änderungen ohne Neustart, umgebungsspezifische Profile

Zentrale Konfigurationsverwaltung für alle Microservices — Änderungen ohne Neustart, umgebungsspezifische Profile

Datenbank

PostgreSQL-Datenbank pro Service mit automatischem Schema-Management

PostgreSQL-Datenbank pro Service mit automatischem Schema-Management

Deployment Stages

Welche Umgebungen sollen eingerichtet werden? Jede Stage erhält einen eigenen Kubernetes-Namespace, Helm Values, Terraform-Konfiguration und ArgoCD-App. Eine Stage ist inklusive — egal welche Sie wählen.

Entwicklungsumgebung für tägliche Builds und schnelles Testen

Produktionsnahe Testumgebung für QA und Integrationstests

Live-Umgebung mit optimierten Ressourcen und Monitoring

Repository-Struktur

Wie soll Ihr Code organisiert werden? Die Wahl beeinflusst CI/CD-Pipelines, Versionierung und Team-Workflows.

Alle Services in einem Repository — einfacheres Setup, gemeinsame Versionierung, ideal für kleine Teams

Jeder Service ein eigenes Repository — unabhängige Releases, eigene CI/CD-Pipelines, ideal für größere Teams

Branching-Strategie

Wie soll Ihr CI/CD-Workflow organisiert sein? Die Wahl beeinflusst, wie Builds ausgelöst und Deployments gesteuert werden.

Feature-Branch → Pull Request → Merge → automatisches Build und Deployment. Standard für Teams mit Code Reviews.

Nur main-Branch — Push löst Build aus, Deployment per manuellem Trigger. Ideal für Solo-Entwickler oder kleine Teams.

Anzahl Backend Services

Wie viele Spring-Boot-Microservices benötigen Sie? Jeder Service erhält ein eigenes Dockerfile, Helm-Chart und CI/CD-Pipeline.

Basispreis: 1.380,00 
Optionen: 0,00 
Gesamtpreis: 1.380,00 
Kategorie:

Beschreibung

Was Sie erhalten

Das Software-Projekt Starter Kit generiert Ihnen ein komplettes, produktionsreifes Software-Projekt – vollautomatisch in unter 60 Minuten. Sie konfigurieren Ihren Stack (Cloud-Provider, Services, Stages, Repository-Modus), kaufen das Kit und geben Ihre Cloud-Zugangsdaten ein. Den Rest erledigt unsere Build-Pipeline: Fertige GitHub-Repositories, vollständig konfiguriert und deployment-ready.

Repositories – sofort einsatzbereit

Nach der Generierung finden Sie in Ihrem GitHub-Account aufeinander abgestimmte Repositories (im Monorepo-Modus vier, im Split-Modus ein eigenes Repo pro Komponente):

Repository Inhalt
app Spring Boot Backend, Angular Frontend, Config Server, Docker Compose, CI/CD-Workflows
terraform Infrastructure as Code für GCP und/oder AWS – VPC, Kubernetes-Cluster, Datenbank, Container-Registry, IAM
helm Kubernetes Helm Charts für Backend, Frontend, Config Server – je Cloud-Provider vorkonfiguriert
config Zentralisierte Anwendungskonfiguration für Spring Cloud Config Server (dev, staging, production)

Was im Stack enthalten ist

  • Spring Boot Backend – Produktionsreifer Microservice mit REST API, Health Checks, Actuator-Endpoints und SpringDoc OpenAPI-Dokumentation. Containerisiert mit Google Jib – kein Dockerfile nötig.
  • Angular Frontend – Single Page Application mit Material Design, Routing und optimierter Build-Pipeline. Ausgeliefert über Nginx mit Reverse-Proxy zum Backend.
  • Spring Cloud Config Server – Zentralisierte Konfigurationsverwaltung. Alle Services lesen ihre Konfiguration aus dem eigenen Config-Repository – Änderungen ohne Redeployment.
  • PostgreSQL Datenbank – Cloud-managed (Cloud SQL oder RDS) mit Liquibase- oder Flyway-Migrationen und IAM-Authentifizierung. Keine Passwörter, keine Secrets im Code.
  • Terraform Infrastructure – Vollständige Cloud-Infrastruktur als Code: VPC/Networking, Kubernetes-Cluster (GKE/EKS), Container-Registry, IAM mit Workload Identity/OIDC und State Backend (GCS/S3).
  • Helm Charts – Kubernetes-Deployments für alle Services mit Ingress-NGINX, cert-manager für TLS und Cloud SQL Proxy bzw. RDS-Sidecar für Datenbankzugriff.
  • CI/CD-Pipelines – GitHub Actions Workflows für Backend, Frontend und Terraform. Automatisches Build, Test und Push in die Container-Registry bei jedem Commit.
  • ArgoCD GitOps – Automatisches Deployment auf Kubernetes. Helm Chart ändern, pushen, ArgoCD synchronisiert – kein manuelles kubectl apply mehr.
  • Docker Compose – Lokale Entwicklungsumgebung mit Backend, Frontend, Config Server und PostgreSQL. Ein docker compose up und Sie entwickeln lokal.

Multi-Cloud: GCP und AWS

Wählen Sie Google Cloud Platform, Amazon Web Services oder beides. Die Infrastruktur wird identisch generiert – gleiche Architektur, gleiche Sicherheitsstandards, gleiche CI/CD-Pipelines. Nur die Cloud-spezifischen Dienste unterscheiden sich:

Komponente GCP AWS
Kubernetes GKE EKS
Datenbank Cloud SQL RDS
Container-Registry Artifact Registry ECR
IAM-Authentifizierung Workload Identity OIDC / IRSA

Modularer Aufbau

Nicht jedes Projekt braucht alles. Wählen Sie bei der Bestellung aus, was Sie benötigen:

  • Datenbank – PostgreSQL mit Liquibase- oder Flyway-Migrationen und IAM-Login. Ohne diese Option erhalten Sie einen zustandslosen Service ohne Datenbank-Abhängigkeit.
  • Config Server – Zentralisierte Konfiguration über Spring Cloud Config. Ohne diese Option liest jeder Service seine Konfiguration lokal aus application.yaml.
  • Angular Frontend – Vollständiges Frontend mit Nginx-Proxy. Ohne diese Option erhalten Sie ein reines Backend-Projekt.
  • Mehrere Backend-Services – Generieren Sie bis zu 5 Microservices pro Projekt. Jeder Service erhält seinen eigenen Controller, POM, Dockerfile, Helm Chart und CI/CD-Workflow.
  • Deployment Stages – Wählen Sie genau die Umgebungen, die Sie brauchen (dev, staging, prod). Für jede Stage werden Helm Values, Terraform-Konfigurationen und ArgoCD-Apps generiert.

Die generierten Dateien (Docker Compose, Maven-Module, Helm Charts, CI/CD-Workflows) passen sich automatisch an Ihre Auswahl an – keine toten Abhängigkeiten, kein toter Code.

Repository-Modus

Wählen Sie die Repository-Strategie, die zu Ihrem Team passt:

  • Monorepo – Alle Services, Frontend und Config Server in einem Repository mit geteiltem Parent POM. Ideal für kleine Teams und schnelle Iterationen.
  • Split Repos – Jede Komponente erhält ein eigenes Repository mit standalone POM, eigenem Maven Wrapper und eigenen CI/CD-Workflows. Ideal für größere Teams mit unabhängigen Deployment-Zyklen.

CI/CD-Strategie

Zwei Branching-Modelle stehen zur Wahl:

  • Multi-Branch – Feature-Branch → Pull Request → Merge → automatisches Build und Deployment auf alle Stages. Ein Workflow für alles (gcp-ci.yml / aws-ci.yml).
  • Single-Branch – Push auf main löst automatisch Build + Push aus. Deployment auf einzelne Stages wird separat per workflow_dispatch ausgelöst – volle Kontrolle über den Rollout.

Mitgelieferte Hilfsskripte

Jedes generierte Projekt enthält Shell- und Batch-Scripts für die häufigsten Aufgaben nach Auslieferung:

  • Cloud-Bootstrapinit-script.sh richtet Ihr Cloud-Konto einmalig ein: IAM-Rollen, OIDC-Federation, Terraform State Backend, Service Accounts und Secret Manager. Ein Befehl – alle Voraussetzungen erfüllt.
  • Infrastruktur-Deploymentdeploy.sh führt das vollständige Terraform-Deployment durch: Kubernetes-Cluster, Datenbank, Ingress Controller, ArgoCD, DB-Initialisierung und Helm Values – mit Retry-Logik und Stage-spezifischen Hostnames.
  • Cloud-Konfiguration ändernupdate-aws-config.sh und update-gcp-config.sh aktualisieren Account-ID, Region und Registry-URLs in allen Repositories auf einmal. Kein manuelles Durchsuchen von YAML-Dateien.
  • Hostname wechselnupdate-hostname.sh wechselt zwischen IP-basierter nip.io-Adresse (Entwicklung) und eigener Domain (Produktion) – ein Befehl für alle Repositories.

Alle Scripts sind idempotent (sicher mehrfach ausführbar) und als .sh + .bat verfügbar – für Linux, macOS und Windows.

Aktuelle Versionen

Backend

Komponente Version Details
Spring Boot 4.0.6 Spring Framework 7.x
Java 25 Eclipse Temurin 25-jre
Spring Cloud 2025.1.1 Config Server, Gateway
Spring Cloud GCP 8.0.3 GCP-Integration
SpringDoc OpenAPI 3.0.3 API-Dokumentation
Lombok 1.18.38 Code-Generierung
AWS SDK 2.29.51 AWS-Integration
Jib Maven Plugin 3.5.1 Container-Build ohne Docker

Frontend

Komponente Version Details
Angular 21.0.0 Standalone Components
Angular CLI 21.0.4 Build-Tooling
TypeScript 5.9.2 Typsystem
RxJS 7.8.0 Reactive Extensions
Node.js 22 Build-Runtime
Nginx 1.27-alpine Production-Runtime

Datenbank

Komponente Version Details
PostgreSQL 15 Cloud SQL (GCP) / RDS (AWS)
Liquibase Spring Boot BOM Schema-Migrationen (YAML-Changelogs)
Flyway Spring Boot BOM Schema-Migrationen (SQL-basiert)

Infrastructure & Terraform

Komponente Version Details
AWS Provider ~> 5.0 EKS, RDS, ECR, IAM
Google Provider ~> 5.0 GKE, Cloud SQL, Artifact Registry
Kubernetes Provider ~> 2.29 K8s-Ressourcen
Helm Provider ~> 3.0 Helm-Releases
TLS Provider ~> 4.0 Zertifikate

Kubernetes & Deployment

Komponente Version Details
Kubernetes (EKS) 1.31 Default-Version
ArgoCD Chart 5.46.7 GitOps-Deployments
Ingress-NGINX Chart 4.9.0 Load Balancer
cert-manager 1.18.5 Let’s Encrypt TLS

CI/CD & Build

Komponente Version Details
GitHub Actions OIDC Keine Passwörter nötig
Jib 3.5.1 Backend Container-Build
Docker Buildx Latest Frontend Container-Build
Maven Compiler 3.14.0 Java-Kompilierung
Maven Surefire Spring Boot BOM Test-Runner

So funktioniert es

  1. Konfigurieren – Wählen Sie Cloud-Provider (GCP, AWS oder beides), optionale Komponenten (Datenbank, Config Server, Frontend), Repository-Struktur und Branching-Strategie (Multi-Branch oder Single-Branch).
  2. Bestellen & bezahlen – Der Preis berechnet sich aus Ihrer Auswahl.
  3. Projektdaten erfassen – Nach dem Kauf erhalten Sie ein Formular für Ihre Projekteinstellungen (App-Name, Repository-Owner). Optional können Sie Cloud-Zugangsdaten und einen GitHub-Token angeben – dann werden Repositories und CI/CD-Secrets automatisch für Sie eingerichtet. Ohne diese Angaben erhalten Sie das fertige Projekt als Download – Secrets und Project-IDs tragen Sie dann selbst in die generierten Konfigurationsdateien ein.
  4. Automatische Generierung – Unsere Build-Pipeline erstellt Ihr Projekt. Falls gewünscht, werden die GitHub-Repositories angelegt und die CI/CD-Secrets konfiguriert.
  5. Loslegen – Sie erhalten eine E-Mail mit Download-Link und können sofort mit der Entwicklung beginnen.

Warum sich das lohnt

Ein erfahrener DevOps-Engineer benötigt typischerweise 2–4 Wochen, um eine vergleichbare Infrastruktur manuell aufzusetzen. Das entspricht schnell Kosten von 30.000+ EUR – pro Projekt, jedes Mal von vorn.

Das Ergebnis ist dabei selten konsistent: Fehlende Health Checks, hart kodierte Secrets, keine IAM-Integration, CI/CD-Pipelines ohne OIDC – typische Abkürzungen unter Zeitdruck. Mit dem Software-Projekt Starter Kit erhalten Sie in unter 60 Minuten eine Architektur, die diese Fehler von Anfang an vermeidet: OIDC statt Passwörter, IAM-Authentifizierung statt Datenbank-Secrets, GitOps statt manuellem Deployment. Automatisiert, reproduzierbar und ab dem ersten Tag produktionsreif.

Rechenbeispiel

Manuell Mit Vela Atlas
Zeitaufwand 2–4 Wochen unter 60 Minuten
Kosten 30.000+ EUR Einmaliger Kaufpreis
Ergebnis Fehleranfällig, jedes Mal anders 4 Repos (App, Terraform, Helm, Config), Best Practices
Sicherheit Secrets im Code, Passwörter in CI/CD OIDC, IAM, keine Secrets im Code
Multi-Cloud Zweites Setup erforderlich GCP + AWS in einer Generierung
Wiederholbarkeit Jedes Projekt von Null Identische Qualität, jedes Mal

Häufig gestellte Fragen

Was passiert nach dem Kauf?
Nach der Bestellung erhalten Sie eine Bestätigungsmail. Anschließend füllen Sie ein kurzes Formular mit Ihren projektspezifischen Daten aus (Cloud-Credentials, App-Name, GitHub-Token). Sobald Sie absenden, startet die automatische Generierung. Innerhalb weniger Minuten erhalten Sie eine E-Mail mit dem Download-Link zu Ihrem fertigen Projekt. Der Link ist 7 Tage gültig.
Was genau erhalte ich?
Sie erhalten bis zu 4 vollständig konfigurierte GitHub-Repositories: App (Spring Boot Backend + optional Angular Frontend mit CI/CD), Terraform (komplette Cloud-Infrastruktur als Code), Helm (Kubernetes-Deployments, Services, Ingress, ArgoCD) und Config (Spring Cloud Config Repository). Zusätzlich erhalten Sie eine Schritt-für-Schritt-Anleitung, die Sie durch die Ersteinrichtung führt: vom Bootstrap Ihrer Cloud-Umgebung über den ersten Terraform-Apply bis zum laufenden Deployment in Kubernetes.
GitHub-Installation oder Download – was ist der Unterschied?
Sie haben zwei Optionen: Mit GitHub-Installation werden die generierten Repositories direkt in Ihrem GitHub-Account erstellt und der Code gepusht – Sie können sofort loslegen, CI/CD-Pipelines laufen ab dem ersten Push. Ohne GitHub-Installation erhalten Sie den Code als Download-Paket. Den Download erhalten Sie in beiden Fällen – auch bei der GitHub-Installation können Sie den kompletten Code zusätzlich herunterladen.
Gibt es Support, wenn etwas nicht funktioniert?
Ja. Sollte bei der Generierung oder beim Deployment ein Problem auftreten, erreichen Sie uns unter support@velaatlas.com. Wir helfen Ihnen, das Problem zu lösen – egal ob es an der Konfiguration, den Cloud-Credentials oder dem generierten Code liegt.
Werden die Versionen aktuell gehalten?
Ja. Das Starter Kit wird regelmäßig aktualisiert, wenn neue Versionen von Spring Boot, Angular, Terraform-Providern oder Helm-Charts erscheinen. Jede Bestellung wird mit den zum Zeitpunkt der Generierung aktuellsten, getesteten Versionen erzeugt. Die aktuelle Versionsliste finden Sie auf unserer Versionen-Seite.
Kann ich den generierten Code frei anpassen?
Ja. Sie dürfen den generierten Code für Ihr Projekt frei anpassen, erweitern und in Produktion einsetzen. Es gibt keinen Vendor Lock-in und keine Laufzeitabhängigkeiten – Sie erhalten Standard-Spring-Boot, Standard-Terraform, Standard-Helm. Jeder Kauf beinhaltet eine Einzelprojekt-Lizenz: Sie dürfen den Code für ein Projekt nutzen und beliebig anpassen. Für weitere Projekte ist jeweils eine eigene Lizenz erforderlich. Eine Weitergabe oder ein Weiterverkauf des generierten Codes ist nicht gestattet. Die Lizenzdatei mit Ihren Kaufdaten wird automatisch mitgeliefert.
Für welche Teamgrößen ist das geeignet?
Das Starter Kit eignet sich für alle Teamgrößen: Solo-Entwickler und Freelancer sparen sich wochenlange Infrastruktur-Arbeit. Kleine Teams (2–5 Personen) starten sofort produktiv mit Monorepo und einem Cloud Provider. Größere Teams profitieren von Split Repos, Multi-Cloud und mehreren Stages für parallele Entwicklung.
Wie sicher ist der generierte Code?
Sicherheit ist ein Kernprinzip: CI/CD nutzt OIDC statt gespeicherter Passwörter, Datenbank-Zugriff läuft über IAM-Authentifizierung (keine DB-Passwörter im Code), und Kubernetes-Workloads verwenden Workload Identity (GCP) bzw. IRSA (AWS). Es gibt keine Secrets in Repositories, keine hardcodierten Credentials.
Brauche ich DevOps-Erfahrung?
Nein. Das Starter Kit erzeugt eine fertige Infrastruktur, die ohne tiefes DevOps-Wissen funktioniert. Sie müssen lediglich ein Cloud-Konto besitzen (GCP oder AWS) und das Bootstrap-Skript einmalig ausführen. Danach läuft alles automatisch über CI/CD und GitOps (ArgoCD). Für die Ersteinrichtung stehen Ihnen Anleitungen und unser Support zur Verfügung.
$ lang DE EN ES