Haben Sie eine Software-Lösung, die kontinuierlich weiterentwickelt wird? Die neuen Features sollen hochfrequent in bester Qualität im produktiven Einsatz zur Verfügung stehen? Sie möchten in Echtzeit Unregelmäßigkeiten in Ihrer Software verfolgen und somit Ausfallzeiten vermeiden? Sie möchten Ihre Infrastruktur bei hoher Last, z.B. bei steigender Zahl der Anwender*innen, schnell skalieren können?
Der Betrieb von Software wird durch richtige Weichenstellungen in der Entwicklung signifikant erleichtert. XITASO entwickelt nach dem Grundsatz “We build it, we run it”. So wird die Trennung von Entwicklung (Dev) und Betrieb (Ops) aufgehoben. Abstimmungsaufwände und Kosten werden signifikant reduziert.
Continuous Integration / Continuous Deployment: Einrichtung von Build-Server und Build-Pipelines
Testautomatisierung: Konzeption und Erstellung von automatischen Regressions-/Abnahmetests auf UI- und Systemebene
Automatische Code-Qualitätskontrolle: Prüfung von Coding-Guidelines und statische Code-Analyse
Dokumentation: Automatische Generierung von Artefakten aus Code und aus den versionierten Dokumenten
Provisioning / Configuration: Automatische Einrichtung und Installation von Cloud oder on-premise Servern durch Infrastructure-as-Code (IaC)
Deployment: Definition und Einrichtung einer Deployment-Architektur, z.B. Micro-Service Architektur
Go-Live Strategie: Definition des Cut-Over-Plan für den Roll-Out unter Berücksichtigung von Roll-Back Szenarien
Monitoring: Einrichtung eines zentralen Loggings und Ressourcen-Monitorings mit Health-Checks
Die Teams bei XITASO verstehen sich als DevOps-Teams. Sie übernehmen die Gesamtverantwortung von der Planung, Konzeption über die Erstellung der Software bis hin zu Betrieb und Wartung. Unsere DevOps-Beratung und Unterstützung kommt aus der Praxis. Aus unserer vielfältigen Projekterfahrung können wir den optimalen Prozess für Ihr Projekt ableiten.