Do you have a software solution that is constantly being further developed? Are the new features to be available at high frequency in the best quality, for productive operations? Do you want to track irregularities of your software in real time and thus avoid downtimes? Do you want to be able to quickly scale your infrastructure for high capacities, e.g. as the number of users increases?
The operation of software is significantly facilitated by correct decisions in the development. XITASO develops according to the principle “We build it, we run it”. This removes the separation of development (Dev) and operation (Ops). Alignment efforts and costs are significantly reduced.
Continuous integration/ Continuous deployment: Setting up build servers and build pipelines
Test automation: Conception and creation of automatic regression/acceptance tests on UI and system systems
Automatic code quality control: checking coding guidelines and static code analysis
Documentation: Automatic generation of artifacts from code and versioned documents
Provisioning / Configuration: Automatic setup and installation of cloud or on-premise servers by Infrastructure-as-Code (IaC)
Deployment: Definition and setup of a deployment architecture, e.g. micro-service architecture
Go-Live Strategy: Definition of the cut-over plan for the roll-out, taking into account roll-back
Monitoring: Establishment of central logging and resource monitoring with health checks
The teams at XITASO see themselves as DevOps teams. They assume overall responsibility from the planning and conception, on to software creation and right up to operation and maintenance. Our DevOps advice and support comes from practice. Using our diverse and vast project experience, we can derive the optimal process for your project.