DevOps consulting for scalable customer services
Task
LGT's 5-person development team for asset management wanted a more efficient and, above all, automated development process in order to save time, increase the ease of development and reduce the error rate during programming.
Result
In DevOps consulting, we worked with LGT's development team to set up test automation and an innovative review environment. Through DevOps practices, banks gain efficiency, security and the necessary flexibility for innovation. This enables them to enhance their customer service and competitive advantage.
LGT is a globally active financial services company with innovative investment opportunities and services. The Private Banking and Asset Management Group is owned by the Princely House of Liechtenstein, which also manages LGT personally.
Our services
Reduce costs in the long term
Thanks to our many years of expertise, we were able to help the development team in DevOps consulting to make optimal use of their resources. With automated tests in different areas, detailed error reports and documented processes, problems can be identified earlier and resolved more quickly. This reduces the manual testing effort and prevents problems.
Implementation of tests
DevOps Consulting includes a wide range of tests designed to improve stability and security.
- Static code checks: This detects potential errors in the code at an early stage, allowing them to be avoided and ensuring high code quality right from the start. This saves time and costs.
- Unit tests: We use unit tests to ensure that the code works precisely, reliably and without hidden errors.
- Integration tests with the database: These ensure that data is processed correctly and stored securely. This protects the integrity of the data and ensures that everything works smoothly.
- Integration tests at application runtime: Real-life conditions are simulated to ensure that all parts of the application work together seamlessly. In this way, we guarantee stability and a flawless user experience even under high load.
- Regression tests: We use regression tests to ensure that new updates do not affect existing functions. The existing software remains continuously stable while the development team can continue to work on it.
Innovation and competitiveness
DevOps enables banks to introduce technologies and tools that increase software quality assurance, innovation and competitiveness. DevOps practices make it possible to react quickly to new market conditions and customer requirements.
High-quality programming
Before our collaboration, testing was often done manually, which took a lot of time and was more error-prone. The developers now use an isolated review environment and test automation.
More development convenience
Thanks the isolated test environment, the LGT development team now has more freedom to work. The automation of the tests allows them to gradually adapt to the new processes. They don't need to know or anticipate every eventuality.
Results
What we achieved in the project.
Automated instead of manual tests and greatly simplified release processes thanks to full and partial automation.
Smooth processes thanks to Continuous Integration (CI) and Continuous Delivery (CD) as well as automated unit tests, 4-eye checks and regression tests.
Automated detection of incorrect database migrations.
The automated DevOps processes were developed in accordance with the bank's strict compliance rules to ensure the protection of sensitive data.
Fast, consistent provisioning and scaling of the database environment with Oracle Container Databases.
Feedback loops to support developers and continuously improve collaboration within the operations team.
Technologies used
»DevOps has enabled us to significantly increase the quality of our development processes. Errors are detected earlier and development is more stable than ever.«
