cLean – Inkassosoftware
Zeitraum: 03/2020 – 04/2023
Rolle: Softwareentwickler
Auftraggeber: Lowell
Teamgröße: 3
Personentage: 280
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.
Eigene Leistungen im Projekt::
- 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
Kenntnisse:
C#
Automatisierte Tests
Unit-Tests
Continuous Integration
Continuous Delivery
Protobuf
Cloud Native
Azure
Messaging
Azure ServiceBus
Azure Serverless
PostgreSQL
Design Pattern
Idempotenz
Transaction Outbox Pattern
Event Driven Design
Event-Sourcing
Buchhaltung
Gesetzestextanalyse
Microservice
Self-Contained Systems
Azure Key Vault
Secrets in Kubernetes
Kubernetes Persistence Volumes (PV)
Kubernetes Persistent Volume Claim (PVC)
Istio
Istio Sidecar
Kustomize
CQRS