cLean – Inkassosoftware
Lowell verfolgte mit dem Projekt cLean den Aufbau einer einheitlichen Inkassosoftware für alle Unternehmen. Dabei sollten alle Forderungen der DACH-Organisation in einem hochverfügbaren System möglichst automatisiert verarbeitet werden. Ein Hauptaugenmerk war dabei die mögliche Skalierung des Systems zu bestimmen Zeiten, in denen viele Forderungen importiert werden mussten. C# war die primäre Programmiersprache aber einzelne Services wurden mit Kotlin und Go umgesetzt.
- Architektur des Microservices-Systems
- Schneiden der Services nach den Domänen der Fachlichkeit (DDD)
- Schneiden der Daten in Aggregate
- Konzept und Entwurf eines sowohl menschen- als auch computerlesbaren Aktenzeichens
- Konzept einer unveränderbaren Buchhaltung mit Event Sourcing
- Konzept und Implementierung der Buchhaltungskomponente unter Einhaltung der fachlichen Regeln
- Recherche der Verrechnungslogik in Deutschland und Österreich
- Implementierung der Fachlogik
- Realisierung von Suchanfragen über verteilte Systeme (separater Service mittels CQRS)
- Teamübergreifendes Coaching, Schulungen und Hilfestellungen
Akten- und Vorgangsfenster
Neuentwicklung des zentralen Arbeitsbereichs der Inkasso-Software (IKAROS V4). Das Projekt umfasste die Neugestaltung des Akten- und Vorgangsfensters, um komplexe Fallinformationen übersichtlich und performant darzustellen. Durch den Einsatz von Event-Sourcing wurde eine moderne, nachvollziehbare Datenhaltung für die Bearbeitungsschritte realisiert. Das effiziente Laden der Events bedarf dabei einer optimierten Datenladelogik.
- Implementierung der Ansicht des Vorgangsfensters
- Implementierung der Businesslogik für die Anzeige von Vorgängen
- Aufrufen und Anzeigen der Werte von Forderungsberechnung und -aufstellung
- Performance-Optimierung der Datenabfragen durch Implementierung hocheffizienter SQL-Anfragen (unter Umgehung von NHibernate zur Maximierung der Ladegeschwindigkeit)
- Sicherstellung der Funktionalität durch automatisierte Tests (Unit-Tests)