Aufbau einer skalierfähigen Auktionsplattform auf Kubernetes Basis

Success Story

RESTLOS Industrieverwertungen & Service GmbH

RESTLOS Industrieverwertungen & Service GmbH, ein führender Dienstleister in der Bewertung und Vermarktung von Anlage- und Umlaufvermögen, stand vor einer großen Herausforderung: Veraltete, manuelle Prozesse führten zu einer hohen Fehlerquote, zeitaufwendigen Abläufen und einer eingeschränkten Skalierbarkeit. Die Abhängigkeit von einer externen SaaS-Lösung, die nicht mehr weiterentwickelt wurde, hemmte zudem das Wachstum des Unternehmens und die Umsetzung individueller Kundenanforderungen.

Die Herausforderung

Manuelle Prozesse:

Hohe Fehleranfälligkeit, Zeitaufwand und eingeschränkte Effizienz.

Abhängigkeit von externer SaaS-Lösung:

Eingeschränkte Anpassungsfähigkeit und Wachstumspotenzial.

Unflexible Prozesse:

Schwierige Umsetzung individueller Kundenanforderungen.

Die Lösung

Im Rahmen eines Strategiegespräch mit der Geschäftsführung von RESTLOS wurden die bestehenden Herausforderungen analysiert und die Erwartungshaltung an eine neue Lösung dokumentiert, sodaß wir nach Abschluss des Gesprächs, verschiedene Lösungsszenarien skizzieren konnten.

Nach der Entscheidung für eine Individual-Entwicklung durch den Kunden, erstellten wir gemeinsam mit unserem Entwicklungspartner qupaya technologies GmbH ein Konzept für eine ganzheitliche Plattformlösung.

Das Kern Entwicklungsteam, welches aus Frontend-, Backend und DevOps- Engineers  bestand, organisierte sich selbstständig in einem agilen Projektsetup. Ziel war es durch POCs (Proof-of-Concepts) und MVPs (Minimum Viable Products) schnell erste funktionale Artefakte zu schaffen um den Lösungsansatz zu validieren und frühzeitig durch den Kunden einholen zu können.

Nach einer 9 monatigen Entwicklungszeit, wurde der erste Meilenstein (MVP1) erreicht, sodass das erste Teilartefakt der Plattform in Produktion live gehen konnten – eine Angular basierte Web-Applikation für den automatisierten Rechnungsversand auf Basis der gewählten Zielarchitektur.

Im Rahmen des Projektes definierten mit dem Kunden auch eine Cloud-Strategie, um die volatilen Gegebenheiten des Geschäftsmodell auch vertraglich und technisch umsetzen zu können. Kern der technischen Auktionsplattform ist eine skalierbare, hochverfügbare Kubernetes Umgebung auf Basis von AWS Elastic Kubernetes Services (EKS) für die Grundlast sowie AWS Lambda für kurzlebige Workloads & Jobs.

Skalierbare Cloud-Architektur:

Konzeption einer flexibel anpassbaren Architektur, die den wachsenden Anforderungen des Unternehmens gerecht wird – mit Hilfe von Kubernetes (Amazon Elastic Kubernetes Service) und Containern konnte eine performante und schnell skalierbare Applikationsumgebung realisiert werden.

Mehrstufige Cloud-Umgebung:

Aufbau einer robusten und sicheren Cloud-Umgebung mit verschiedenen Umgebungen (Entwicklung, Staging, Produktion) für eine effiziente Softwareentwicklung und -bereitstellung auf Basis Amazon Web Services (AWS).

Content Delivery Network (CDN):

Implementierung eines Content Delivery Networks (CDN) mit Hilfe von AWS Cloudfront zur beschleunigten Auslieferung von statischen Inhalten wie Bildern und Videos, um die Ladezeiten für Endnutzer zu minimieren.

24/7-Betrieb:

Überführung der Kubernetes Plattform in ein Betriebsmandat an unseren Managed Service Partner cloudopserve, um die kontinuierliche Verfügbarkeit, Wartung & Überwachung der Plattform sicherzustellen.

Serverless Computing:

Nutzung von leichtgewichtigen Serverless Funktionen mit Hilfe von AWS Lambda für die Ausführung kurzlebiger Batch-Jobs, um Kosten zu optimieren und die Skalierbarkeit zu erhöhen.

Deployment Pipelines:

Automatisierung des Deployment-Prozesses mithilfe von GitHub CI/CD, um schnelle und zuverlässige Software-Releases zu gewährleisten.

Die Ergebnisse

Die neue Auktionsplattform brachte für restlos eine Vielzahl von Vorteilen mit sich:

Signifikante Verbesserung der KPIs

Erhöhung der Verfügbarkeit & Zuverlässigkeit:

Keine Ausfälle in Hochlastzeiten, was zu einem Umsatzwachstum und erhöhten Benutzerzufriedenheit führt.

Verringerung der Ausfälle:

Minimierung von Störungen und Unterbrechungen in den Geschäftsprozessen.

Vervierfachung der möglichen Projekte:

Deutliche Steigerung der möglichen Projektkapazität & Umsatzmöglichkeiten

Qualitative Verbesserungen

Erhöhung der Mitarbeiterzufriedenheit:

Durch automatisierte Prozesse und eine intuitive Benutzeroberfläche konnten die Mitarbeiter ihre Arbeitsabläufe optimieren und sich auf wertschöpfende Aufgaben konzentrieren.

Flexibilität:

Die individuelle Anpassbarkeit der Plattform ermöglicht es restlos, schnell auf sich ändernde Marktbedingungen und Kundenanforderungen zu reagieren.

Innovation:

Die Cloud-basierte Architektur bietet die Grundlage für zukünftige Innovationen und die Integration neuer Technologien.

Fazit

Mit der Entwicklung einer eigenen Auktionsplattform hat die RESTLOS Industrieverwertungen & Service GmbH einen großen Schritt in Richtung Digitalisierung und Effizienz gemacht. Die neue Lösung ermöglicht es dem Unternehmen, seine Wettbewerbsfähigkeit zu stärken, das Wachstum zu beschleunigen und den Kunden einen noch besseren Service zu bieten.

Mit Hilfe der Kubernetes basierten Auktionsplattform sind wir auf Lastspitzen vorbereitet und können unseren Kunden immer den gewohnten Service bieten.“

Markus Steireif

Markus Steireif
Head of Product Development
RESTLOS Industrieverwertungen & Service GmbH