Entwicklung einer Werbeplattform
Projektanlass Ein Startup-Unternehmen wollte eine Werbeplattform erstellen, in der Anbieter Werbespots einstellen können und anhand einiger Filter konfigurieren, wer die Zielgruppe ist und wie viel Werbebudget für diese Spots verfügbar ist. Privatpersonen sollten sich als Kunden auf der Plattform registrieren und ein Profil mit ihren Interessensgebieten erstellen. Für das Anschauen von Werbespots sollte den Kunden dann Geld auf einer für sie ausgestellten Kreditkarte gutgeschrieben werden.
Die Besonderheit bestand darin, dass die Werbeplattform und die Auszahlungslösung von separaten Unternehmen betrieben und deren Daten voneinander isoliert werden sollten. Es sollte also einerseits der Werbeplattform unmöglich sein, Profile konkreten Personen zuzuordnen. Andererseits sollte es den Betreibern der Auszahlungslösung unmöglich sein, für die ihnen bekannten Personen Rückschlüsse auf das jeweilige Profil zu ziehen. Die Werbeplattform sollte jedoch trotzdem die jeweilige Auszahlung an die hinter einem Profil stehende Person veranlassen können.
Für diese Anonymisierungslösung waren wir verantwortlich.
🧩 Aufgaben / Arbeiten im Projekt
Requirements-Engineering und Design der Anonymisierungslösung Konzeption der Gesamtprozesse für Registrierung, Login und Auszahlung über die verschiedenen Systeme hinweg Implementierung von REST Backends Zusammenarbeit mit den Entwicklungs- und Infrastrukturdienstleistern für die anderen Teilbereiche Teamleitung für mehrere Softwareentwickler des Startups
💡 Technologien
Development Java Jarkatan EE Data Management Cassandra Infrastructure Automation Continuous Integration Bitbucket
🎯 Erfolge
Die von uns konzipierte und implementierte Systemarchitektur erfüllte die Anforderungen sowohl an die Anonymisierung als auch an die Auszahlungszuordnung vollständig. Dies gelang durch den geschickten Einsatz von mehrstufigem Hashing und sorgfältigem Design der Prozesse und Protokolle.