Architektur für SaaS-basiertes Online-Portal

Wir planen, ein Produkt "Online-Bekleidungsgeschäft" nach dem SaaS-Modell vorzubereiten.

Verschiedene Tuchhändler müssen sich in unserem Portal registrieren. Sie erhalten ein Webinterface zur Verwaltung ihres eigenen Kleiderkatalogs.

Wenn sich Endbenutzer beim System registrieren, können sie verschiedene Kataloge verschiedener Hersteller sehen. Natürlich können sie nach verfügbaren Produkten suchen, filtern, sortieren usw. Nach der Auswahl bestellen sie die Artikel. Der jeweilige Verkäufer erhält die Bestellung dieser Artikel, die aus seinem Katalog ausgewählt werden.

Am Ende benötigen wir das Administrationspanel und auch das Kunden-CRM. Es werden Aufzeichnungen und Daten für alle Kunden gespeichert. Wir müssen Analysen über die Kunden erstellen. Wir werden aufzeichnen, wie Kunden auf verschiedene Produkte verschiedener Anbieter reagieren, und das Verhalten untersuchen.

Es muss ein sehr skalierbares Produkt sein. Morgen, auch wenn Millionen von Anbietern beitreten möchten, sollte es dies unterstützen.

Ich benötige Beratung zu Architektur und Gesamtkonzeption:

Welche Architektur soll verwendet werden?Gibt es ein Referenzsystem zur Prüfung?Gibt es ein bestimmtes Entwurfsmuster, das wir bei der Implementierung berücksichtigen können?Irgendeine Empfehlung für das Datenbankdesign?Wie kann sichergestellt werden, dass das Portal skalierbar ist?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage