speedonline - Auktions-/Restwertplattform für Unfallfahrzeuge
Das Ziel des Projektes war eine komplette Neuentwicklung einer bereits bestehenden Auktions- bzw. Restwertplattform für Unfallfahrzeuge.
Versicherungen oder Sachverständigen können Fahrzeuge einstellen und Gebrauchtwagenhändler können anschließend darauf Gebote abgeben. Es ist eine Mischung aus EBay und Mobile.de. Die Anwendung wird weltweit in ca. 26 Ländern betrieben.
Entwickelt wurde eine Enterprise Plattform bestehend aus einem Frontend(JavaScript, JQuery, HTML), einem Backend (ASP.Net). einer Datenbank (MS SQL Server und Oracle), vielen einzelnen Schnittstellen(WCF), komplexen Synchronisations- und Queueing-Mechanismen . Die Plattform wurde in einem HA Cluster betrieben und konnte komplett inkl. Datenbank ohne DownTimes aktualisiert werden.
Eine der Herausforderungen, war die Performance. Es gab sehr viele Regeln, Filter, Suche mit Autovervollständigung und andere komplexen Selektionskriterien, die eine Datenbank an ihre Grenzen brachten. Aus diesem Grund wurde ein verteiltes InMemory-Caching mittels Windows Server AppFabric implementiert.
Das System gab es in ca. 12 Sprachen in 26 Ländern mit allen möglichen Zeitzonen.
Es war wahrscheinlich eine der größten technologischen und eine der verantwortungsvollsten Herausforderungen meiner bisherigen Laufbahn.
Meine Aufgaben
Konzeption und Aufbau der Basisarchitektur. Aufbau der Infrastruktur. Entwicklung und DevOps Tätigkeiten. Erstellung der Dokumentation und Durchführung von Schullungen für den First Level Support.
Projektstart
01.04.2009
Dauer ca. 4 Jahre
Position
Softwarearchitekt, .Net Softwareentwickler, Teamlead
Teamgröße
4 Entwickler
Technologie Stack
.Net, C#, ASP.Net, MVC3, HTML, JavaScript, jQuery
Windows Server 2008, Windows Server AppFabric, Oracle 11.2g,
SQL Server 2008
Kunde
AUTOonline Informationssysteme GmbH
als Angestellter der AUTOonline Informationssysteme GmbH