Perfsol logo

Optimierung der Leistung einer SaaS-Plattform


Fallstudie

Optimierung der Leistung einer SaaS-Plattform

Ein Unternehmen, das großen Wert auf die Bedürfnisse des Kunden legt, muss ein System haben, das einen einwandfreien Service garantiert.

Optimierung der Leistung einer SaaS-Plattform
  • Über das Projekt

    Wir haben eine SaaS-Plattform für das Restaurant- und Hotelmanagement entwickelt, die den weltweit größten Hotelmarken hilft, unvergessliche Gästeerlebnisse in ihren Einrichtungen zu schaffen. Das Perfsol-Team war aktiv daran beteiligt, die Plattform für zukünftige Skalierbarkeit zu optimieren.

  • Herausforderung

    Die Organisation einer Veranstaltung mit vielen Gästen kann eine große Herausforderung sein, selbst für erfahrene Restaurant- und Hotelbesitzer. Man muss alle Feinheiten berücksichtigen, von Sitzplatzoptionen bis hin zu Menüs unter Berücksichtigung der diätischen Bedürfnisse der Gäste. Unser Kunde hatte sich zum Ziel gesetzt, Geschäftsprozesse in Restaurants und Hotels mithilfe innovativer technologischer Lösungen zu erleichtern. So begannen wir mit der Arbeit an einer SaaS-Plattform, die Buchung, Check-in, Zimmermanagement und Gästelistenmanagement-Funktionen umfasst.

    Während der Projektentwicklung stand unser Kunde vor der Notwendigkeit, die Leistung zu optimieren und die Möglichkeiten seines Produkts zu erweitern. Um diese Aufgaben zu lösen, benötigten sie technische Berater und ein Entwicklungsteam. Zunächst wandten sie sich an Freelancer-Websites und spezialisierte Portale. Auf einem solchen Portal sah der Kunde eine detaillierte Bewertung unserer Arbeit in ihrem Interessensbereich, weshalb sie sich für unser Team entschieden.

    Nachdem wir unsere Erfahrung im Restaurantgeschäft studiert und eine ausführliche Beratung von einem Perfsol-Manager erhalten hatten, vertraute der Kunde unserem Team voll und ganz und wir begannen mit der Neugestaltung der SaaS-Plattform.

  • Geschäftsfall

    Unsere erste Priorität bestand darin, eine detaillierte Bewertung der SaaS-Plattform durchzuführen. Daher übernahmen unsere technischen Berater zuerst diese Aufgabe. Ihre Analyse zeigte, dass das System eine monolithische Codebasis hatte, was die Implementierung neuer Funktionen erschwerte und die Flexibilität einschränkte. Zudem war der Code veraltet und schwer über längere Zeit hinweg zu warten.

    Wir schlugen vor, dass der Kunde von einer monolithischen Codebasis auf eine Microservice-Architektur umstellt, um die Probleme zu lösen. Ein Großteil der Arbeit musste daher auf der Serverseite erfolgen. Dazu haben wir unsere führenden Experten in die Arbeit einbezogen. Wir führten auch eine Reihe von Online-Meetings durch, in denen wir weitere Aufgaben festlegten:

    • Neuaufbau der Plattform zu einer Microservice-Architektur;
    • Aktualisierung der Software-Schnittstelle zur Verknüpfung mit anderen Apps;
    • Entwicklung und Implementierung zusätzlicher Plattformfunktionen;
    • Testen und Beheben von auftretenden Fehlern.

    Die Herausforderung bestand darin, dass das Aufbrechen der monolithischen Basis in Microservices ein komplettes Umdenken der API erforderte und diese größer machte. Unsere Entwickler lösten dieses Problem, indem sie die Logik der Serverkomponenten studierten. Wir entwickelten eine optimale API, um externe Schnittstellen anzubinden:

    • Apps für Android und iOS;
    • PoS-Terminals;
    • Website des Kunden.

    Wir haben alles unternommen, um sicherzustellen, dass die SaaS-Plattform den Wünschen des Kunden und den Bedürfnissen der Benutzer vollständig entspricht. Unser Manager stand ständig in Kontakt und lieferte Berichte zu jedem Arbeitsschritt. Wir haben auch die entwickelten Funktionen getestet, um maximale Leistung und Fehlerresistenz des Systems auf der Serverseite sicherzustellen.

  • Betriebsoptimierung

    Die All-in-One-Plattform mit Funktionalität und mehreren Dashboards ermöglicht Ihren Mitarbeitern ein nahtloses Benutzererlebnis, während sie sich auf die Betreuung ihrer Gäste, das Upselling mit Menüpunkten und die Personalisierung des Speiseerlebnisses konzentrieren können.

    Betriebsoptimierung
  • Warteliste und Walk-in

    Mit dem dynamischen Wartelisten-Management-Tool können Sie Reservierungen und Walk-Ins basierend auf der Kapazität und den Profilen der Gäste priorisieren, um den Umsatz zu maximieren. Darüber hinaus optimiert die Kommunikation mit Gästen in Echtzeit den Bestand und verwaltet die Erwartungen der Gäste an die Wartezeit!

    Warteliste und Walk-in
  • Lösung

    Wir haben das Projekt fristgerecht abgeschlossen, was auf die gute Kommunikation zwischen unserem Manager und dem Kunden zurückzuführen ist. Im Rahmen der Arbeit hat unser Team das Problem des Kunden mit der Systemoptimierung gelöst. Wir haben uns von einer monolithischen App zu einer Microservice-Architektur gewandelt, was uns ermöglicht hat:

    • die Leistung der Plattform zu verbessern und zu beschleunigen;
    • die Skalierbarkeit zu verbessern;
    • die Flexibilität des Systems zu erhöhen.

    Darüber hinaus hat das Team erfolgreich interne und externe API-Services umgesetzt, um eine Verbindung zur Website-Schnittstelle, PoS-Terminals sowie zu Android- und iOS-Apps herzustellen. Wir haben auch eine Funktion zur benutzerdefinierten Berichterstellung erstellt.

    Diese Zusammenarbeit verlief in einer Atmosphäre vollkommenen gegenseitigen Verständnisses. Der Kunde schätzte unsere Arbeit sehr und wir sind dafür sehr dankbar. Sie stellten fest, dass unser Team die Arbeit professionell anging und einen wirklich effektiven Weg zur Lösung ihres Problems vorschlug.

Kontakt