Finde mehr heraus
Erfahren und verstehen Sie, wie es aussieht
Technologie
Flexible Teams
Künstliche Intelligenz
Wolke / Wolke
Software-Entwicklung
Digitales Produktdesign
Ausgewählte Technologien
IT-Wartungsdienste
Fintech
Industrie und Produktion
Dedizierte Lösungen
Produktionssoftware
Erweiterte Realität
Software für die HoReCa-Branche
Wir verwenden Azure Pipelines, um unseren gesamten Code zu erstellen. Wir erstellen Build-Definitionen hauptsächlich mit YAML und ergänzen es serverseitig durch Bash- und Powershell-Skripte. Webanwendungen, Microservices und Dienste werden mithilfe von Containerdefinitionen erstellt – Dockerfile. Wir verwenden immer mindestens eine zweistufige Umgebung, was uns das Testen und Bereitstellen auf verschiedenen Servern (Entwicklung und Produktion) erleichtert.
Wir platzieren die Ergebnisse der Erstellung von Bibliotheken auf unserem eigenen Nuget- und npm-Paketserver. Dies erleichtert uns die interne Verteilung von Bibliotheken als hochversionierte Pakete. Dadurch ist die Aktualisierung ihrer Lösungen auf die Installation neuerer Versionen beschränkt. Wir packen vorgefertigte Lösungen in Docker-Container-Images und übertragen sie in das interne Repository, sodass wir sie einfach und schnell auf Produktionsserver verteilen können.
Wir machen kontinuierliche Bereitstellungen so einfach wie möglich. Wir verwenden zuvor erstellte Pakete und übertragen sie einfach auf die Server. Alles dank der Verwendung von Azure-Artefakten, die von Azure Pipeline-Prozessen erstellt wurden. Jeder neuen Version geht die Erstellung eines vollständigen Backups der Produktionsumgebung – sowohl der Daten als auch der Anwendungen – voraus, was den Wiederherstellungsprozess bei Bedarf erleichtert und beschleunigt. Wir arbeiten mit Remote-Servern, Cloud-Diensten, mobilen App-Stores wie Google Play und Apple App Store oder versorgen Installateure einfach mit neuen Versionen.