Berechnung von Versicherungen für Altersheime
cover.mesh ist Teil der SCHUNCK GROUP und entwickelt für diese digitale Lösungen. Die SCHUNCK GROUP ist ein Unternehmen der Ecclesia Gruppe und der größte deutsche Versicherungsmakler für Unternehmen und Institutionen. Aufgabe des Projektes war es ein Webplattform bereitzustellen, die Berechnungen anhand fachlicher Regeln durchführt.
- Erstellen des Webportal mit Blazor Server Pages
- Erstellen der CI/CD Pipeline ins Azure Devops
- Implementierung der fachlichen Logik
Persistenz-Probleme
Die neu eingeführten Continuous-Delivery Pipelines deckten nicht reproduzierbare Persistenz-Probleme auf. Verteilte Transaktionen konnten unter Last nicht abgeschlossen werden. Da Schleupen.CS 3.0 nur eine Datenbank hat, hätten überhaupt keine verteilten Transaktionen auftreten dürfen. Die Aufgabe des Projekts war es, die Probleme zu analysieren und zu beheben.
- Analyse von Logeinträgen, Fehlermeldungen und Code um den Fehler systematisch einzugrenzen
- Analysieren von NHibernate und dessen internem Umgang mit Transaktionen
- Konzept und Implementierung einer sauberen, aber aufwändigen Lösung für neue Applikationen
- Konzept und Implementierung einer schnellen, aber etwas getricksten Lösung für bestehende Applikationen
- Dokumentation beider Lösungen
- Schulungen in den Lösungen
- Implementierung der sauberen Lösung in den Plattform-Komponenten
Stabilisierung der asynchronen Kommunikation – Fachkomponenten
Wenn verteilte Systeme asynchron kommunizieren und dabei Nachrichten verloren gehen, ist es sehr schwer herauszufinden wo sie verloren gehen. Da das vorherige Projekt gezeigt hat, dass die Fehler nun nicht mehr in den Plattform-Komponenten lagen, war die Aufgabe des Teams, im Framework Lösungen bereitzustellen, um die Fachentwickler zu unterstützen.
- Konzept und Implementierung des Transaction Outbox Pattern im Framework
- Dokumentation des Transaction Outbox Pattern
- Schulungen zu Idempotenz und Transaction Outbox Pattern
Abrechnung
Ferber-Software ist mit seiner Inkassosoftware IKAROS Marktführer in Deutschland. Im Rahmen des IKAROS V4 Projekts wurden verschiedene Module modernisiert. Bei der Abrechnung ging es darum, bestehende Businesslogik aus der Datenbank MsSQL herauszulösen und in eine Businesslogikschicht zu überführen.
- Analyse bestehender T-SQL Stored Procedures und Abbildung der Logik in C#
- Design und Implementierung der neuen Businesslogik-Schicht
- Datenmodellierung und Mapping mittels NHibernate
- Optimierung der Datenbankabfragen für die Performance-Sicherung während der Abrechnungsläufe