LGT × DevOps & Cloud

DevOps-Consulting im Bankensektor

Wir begleiten das Entwicklerteam im DevOps-Consulting auf dem Weg zur Operational Excellence im Betrieb.

DevOps Consulting bei LGT

DevOps-Consulting für skalierbare Kundenservices

Aufgabe
Das 5-köpfige Entwicklerteam der LGT für den Bereich Asset-Management wollte einen effizienteren und vor allem automatisierten Entwicklungsprozess, um Zeit zu sparen, den Entwicklungskomfort zu erhöhen und die Fehlerquote bereits bei der Programmierung zu senken.

Ergebnis

Im DevOps-Consulting bauten wir mit dem Entwicklerteam der LGT die Automatisierung von Tests und ein innovatives Review Environment auf. Durch DevOps-Praktiken gewinnen Banken Effizienz, Sicherheit und die nötige Flexibilität für Innovationskraft. So bauen sie den Kundenservice und ihren Wettbewerbsvorteil aus.

Unsere Services

Kosten langfristig reduzieren

Dank unserer jahrelangen Expertise konnten wir dem Entwicklerteam im DevOps-Consulting dabei helfen, ihre Ressourcen optimal zu nutzen. Mit automatisierten Tests in unterschiedlichen Bereichen, ausführlichen Fehlerreports und dokumentierten Prozessen können Probleme früher erkannt und schneller behoben werden. Dies reduziert den manuellen Testaufwand und beugt Problemen vor.

Einführung von Tests

Das DevOps Consulting beinhaltet eine breite Palette an Tests, die die Stabilität und Sicherheit verbessern sollen.

  • Static Code Checks: Damit werden potentielle Fehler im Code frühzeitig erkannt, können dadurch vermieden werden und sorgen für hohe Codequalität von Anfang an. Das spart Zeit und Kosten.
  • Unit Tests: Durch Unit-Tests stellen wir sicher, dass der Code präzise, zuverlässig und ohne versteckte Fehler funktioniert.
  • Integrationstests mit der Datenbank: Diese gewährleisten, dass Daten korrekt verarbeitet und sicher gespeichert werden. Dies schützt die Integrität der Daten und sorgt dafür, dass alles reibungslos funktioniert.
  • Integrationstests zur Laufzeit der Applikation: Reale Bedingungen werden simuliert, um sicherzustellen, dass alle Teile der Anwendung nahtlos zusammenarbeiten. Auf diese Weise garantieren wir Stabilität und ein einwandfreies Benutzererlebnis auch unter hoher Last.
  • Regressionstests: Mit Regressionstests stellen wir sicher, dass neue Updates bestehende Funktionen nicht beeinträchtigen. Die bestehende Software bleibt kontinuierlich stabil, während das Entwicklerteam daran weiter arbeiten kann.
GitLab Pipeline

Innovation und Wettbewerbsfähigkeit

Durch DevOps können Banken Technologien und Tools einführen, die die Software-Qualitätssicherung sowie die Innovations- und Wettbewerbsfähigkeit steigern. Die DevOps-Praktiken ermöglichen es, schnell auf neue Marktbedingungen und Kundenanforderungen zu reagieren.

Hochwertige Programmierung

Vor unserer Zusammenarbeit wurden Tests oft manuell gemacht, was viel Zeit erforderte und fehleranfälliger war. Inzwischen nutzen die Entwickler:innen ein isoliertes Review Environment und die Automatisierung von Tests.

Mehr Entwicklungskomfort

Durch die isolierte Testumgebung arbeitet das LGT-Entwicklerteam jetzt mit mehr Freiraum. Dank der Automatisierung der Tests kann es sich nach und nach auf die neuen Prozesse einstellen, ohne alle Eventualitäten kennen oder nutzen zu müssen.

Production data layer - deutsch

Ergebnisse

Was wir im Projekt erreichen konnten.

Automatisierung der Tests
Automatische statt manuelle Tests und stark vereinfachte Release-Prozesse durch Voll- und Teilautomatisierungen.
Effizienz durch Checks
Flüssige Prozesse dank Continuous Integration (CI) und Continuous Delivery (CD) sowie automatisierter Unit-Tests, 4-Eye-Checks und Regression-Tests.
Hohe Datenqualität
Automatisierte Erkennung fehlerhafter Datenbankmigrationen.
Compliance-Regeln
Die automatisierten DevOps-Prozesse wurden unter Berücksichtigung strenger Compliance-Regeln der Bank entwickelt, um den Schutz sensitiver Daten sicher zu stellen.
Schnelle Skalierung
Schnelle, konsistente Bereitstellung und Skalierung der Datenbankumgebung mit Oracle Container Databases.
Software-Qualitätssicherung
Feedbackschleifen für die Unterstützung der Entwickler:innen und die kontinuierliche Verbesserung der Zusammenarbeit im Betriebsteam.

Verwendete Technologien

Docker
Docker
Red Hat OpenShift
Red Hat OpenShift
Oracle Container Database
Oracle Container Database
Java
Java
GitLab
GitLab
»Mit DevOps konnten wir die Qualität unserer Entwicklungsprozesse signifikant steigern. Fehler werden früher erkannt, und die Entwicklung ist stabiler denn je.«
Martin Keckeis
Martin Keckeis
Team leader – Development Asset Master Data @ LGT

Weitere Referenzen

Permission-Request-Title
Liebherr × Customer Service
Schnelle Angebotsfreigabe übers Smartphone

Kontaktformular

*Pflichtfeld
*Pflichtfeld
*Pflichtfeld
*Pflichtfeld

Wir schützen deine Daten

Wir bewahren deine persönlichen Daten sicher auf und geben sie nicht an Dritte weiter. Mehr dazu erfährst du in unseren Datenschutzbestimmungen.