La conversione della nostra applicazione B2B in SaaS richiede consulenza in architettura

1

Abbiamo sviluppato una piccola applicazione ERP e l'architettura in questo momento è una distribuzione / base di codice 1-1 per ogni cliente.

Ora stiamo provando a convertirlo in una soluzione SaaS e abbiamo i seguenti approcci possibili

  1. Separa DB per ogni cliente

    Pro

    • Conversione più semplice delle applicazioni esistenti
    • I dati sono isolati

    Contro

    • Più difficile da mantenere e aggiornare man mano che cresciamo
  2. DB singolo per tutti i client con ID cliente in tutte le tabelle

    Pro

    • Più facile da aggiornare

    Contro

    • Possibili perdite di dati (?)
    • Database enorme

Qual è la migliore pratica? Per riferimento stiamo usando Symfony2 con MySQL.

    
posta wnoveno 24.02.2016 - 08:12
fonte

0 risposte

Leggi altre domande sui tag