Anti-Corruption Layer gegen ein Legacy-ERP eines Mittelstaendlers
Übersicht
Worum es bei diesem Projekt geht.
Analysiere das ERP-Datenmodell (relevanter Auszug mit etwa 30 Tabellen wird bereitgestellt) und definiere die saubere Ziel-Domaene fuer die Wartungs-Plattform (Vertrag, Anlage, Standort, Servicefall). Entwirf den ACL als eigenen Service mit klarem API-Vertrag und Idempotenz-Garantien. Implementiere den ACL in Python oder Node.js mit Mappings fuer mindestens drei Aggregates. Decke die Mappings mit Tests ab, inklusive der haesslichen Sonderfaelle. Liefere den Code, ein API-Contract-Dokument (OpenAPI), und einen Betriebs-Run-Book fuer die Plattform-Mannschaft.
Das Briefing
Was Du tust und was Du zeigst.
Wie kapseln wir ein unsauberes Legacy-ERP-Modell hinter einem Anti-Corruption Layer, sodass eine neue Service-Domaene sauber bleibt?
Earning criteria — what you'll demonstrate
- Eine saubere Ziel-Domaene gegen ein chaotisches Quell-System modellieren
- Anti-Corruption Layer als eigene Komponente mit klaren Vertraegen entwerfen
- Mappings testbar und idempotent implementieren
- API-Vertraege so dokumentieren, dass Konsumenten ohne Rueckfragen anbinden koennen
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Karrierewege, die das aufbaut
Kanonische RollenSoftware Engineer
Software Engineers in DACH-Mittelstand arbeiten regelmaessig mit Legacy-ERP-Stammdaten. Die ACL-Implementierung ist eines der haeufigsten Integrations-Muster im Tagesgeschaeft.
Dieses Projekt schärft
- anti-corruption-layer
- python
- integration
Backend Engineer
Backend Engineers, die saubere APIs gegen unsaubere Quellen bauen, sind im Mittelstand stark nachgefragt. Die Challenge uebt die volle ACL-Disziplin von Vertrag bis Tests.
Dieses Projekt schärft
- api-design
- anti-corruption-layer
- integration
Systemarchitekt:in
Architekt:innen entscheiden ueber ACL- vs. Direct-Access-Strategien. Die Architektur-Argumentation gehoert in jede Modernisierungs-Diskussion.
Dieses Projekt schärft
- anti-corruption-layer
- domain-modeling
- stakeholder-communication
Noch eine Sache