Einführung
Was ist BTC MAIN — Managed AI Now?
BTC MAIN — Managed AI Now ist das Managed-Plattform-Angebot der BTC AG für die Bereitstellung und den Betrieb moderner Anwendungen. Ziel ist es, Entwicklungsteams eine leistungsfähige Deployment-Plattform an die Hand zu geben, die sich wie Vercel oder Firebase anfühlt — aber vollständig unter Kontrolle der BTC AG betrieben wird: souverän, sicher und ohne Abhängigkeit von Public-Cloud-Anbietern.
Der AI Application Layer
Der AI Application Layer ist die technische Kernkomponente von BTC MAIN. Er stellt die Infrastruktur und die Werkzeuge bereit, mit denen Anwendungen
- aus einem Git-Repository automatisch gebaut und deployt werden,
- über definierte Domains mit automatischem TLS-Zertifikat erreichbar sind,
- über CI/CD-Pipelines kontinuierlich aktualisiert werden können,
- und im laufenden Betrieb überwacht und verwaltet werden können.
Die Plattform basiert auf etablierten Open-Source-Technologien und läuft auf STACKIT IaaS in der Region Frankfurt (EU01).
Für wen ist diese Plattform?
| Zielgruppe | Typische Aufgaben |
|---|---|
| Entwickler | Apps deployen, Umgebungsvariablen setzen, Logs einsehen, Pipelines konfigurieren |
| DevOps / Platform Engineers | Neue Projekte anlegen, Domains verwalten, Ressourcen skalieren, API-Automatisierung |
| Betrieb / IT | Betriebsstatus überwachen, Deployments nachvollziehen, Zugang verwalten |
Was kann ich auf der Plattform betreiben?
Der AI Application Layer eignet sich für:
- Web-Anwendungen (Frontend, Fullstack, APIs) — jede Sprache und jedes Framework, sofern ein Dockerfile vorhanden ist oder ein unterstütztes Runtime-Profil greift
- Hintergrunddienste (Worker, Daemons, Scheduler)
- Statische Websites (Dokumentationen, Landing Pages)
- Managed Services (Datenbanken, Message Broker — perspektivisch)
Architektur-Überblick
Entwickler / CI-Pipeline | | Git Push → Webhook v+------------------------+| Git (Gitea) | Versionsverwaltung & Webhooks| git.coolai.btc-ag.cloud |+----------+-------------+ | | Deployment-Trigger v+------------------------+| AI Application Layer | Deployment-Orchestrierung,| (Plattform-Steuerung) | Build-Pipeline, Routing-Config+----------+-------------+ | | Container deployen v+------------------------+| App-Runtime | Docker-Container| (Application Server) | Eurer Anwendung+----------+-------------+ | | HTTPS-Traffic v+------------------------+| Reverse Proxy (TLS) | Automatisches SSL via| + Let's Encrypt | Let's Encrypt, Routing+------------------------+ | | Öffentlicher Zugriff v https://eure-app.btc-ag.cloudZugang erhalten
Der Zugang zur Plattform wird über die IT der BTC AG bereitgestellt. Meldet euren Bedarf über den internen IT-Servicedesk und gebt dabei an:
- Projektname und kurze Beschreibung
- Gewünschte Domain(s)
- Beteiligtes Team / Kostenstelleninfo
Nach der Freigabe erhaltet ihr:
- Zugang zur Plattform-Oberfläche
- Einen persönlichen API-Token
- Ein Gitea-Repository (oder Anbindung an ein bestehendes)