Übersicht

Eine Online-Anwendung zur Erleichterung des Transports, die dem Benutzer hilft, verschiedene Arten von Fahrzeugen mit einer breiten Palette von Fahrttypen zu bekommen. Es ermöglicht den Benutzern, die nach Transportmöglichkeiten suchen, sich innerhalb einer bestimmten Stadt und zwischen Städten zu bewegen. Die Benutzer suchen nach den Transportoptionen, indem sie mobile Anwendungen verwenden, die in iOS und Android erstellt wurden. Die mobilen Anwendungen kommunizieren mit einem im .NET-Framework erstellten Server, der Mongo DB und SQL-Server als Datenbanken verwendet. Verschiedene Fahrtarten, Fahrzeugtypen und Tarifeinstellungen werden über das Administrationsmenü verwaltet.

Zentrale Herausforderungen
  • Die Verwaltung der riesigen Standortdaten, die von den Benutzern kommen, müssen verwaltet und analysiert werden.
  • Die Architektur der Anwendung muss so beschaffen sein, dass sie auf ein Vielfaches der ursprünglichen Kapazität skalierbar sein sollte.
  • Die Leistung der Anwendung, wenn die Datenbankgröße in großem Umfang wächst.

Unser Ansatz

  • Unser Ansatz war es, zunächst die Anforderungen zu analysieren und dann die Architektur der Anwendung zu diskutieren und zu entscheiden.
  • Die Architektur der mobilen Anwendung war auch für dieses Projekt entscheidend. Anschließend wählten wir die richtigen Technologien, Methoden und Datenbanken aus, die zur endgültigen Architektur passten.
  • Für die Verwaltung der riesigen Daten wussten wir, dass die NoSQL-Datenbank die beste Lösung ist, und Mongo DB wird die beste Option sein, wenn man die eingebauten Funktionen zur Verwaltung der Standorte berücksichtigt.
  • Die Architektur basierte auf Microservices, so dass die horizontale Skalierung möglich war.
  • Die Datenbank wurde auch so konzipiert, dass sie die Sache unterstützt und die Leistung verbessert.

Erzielte Vorteile

  • eine skalierbare und leistungsorientierte App mit einer flüssigen UX, die dem Kunden half, den gewünschten Geschäftserfolg zu erzielen.
  • Jetzt arbeiten wir an neuen Funktionen.