Ik ben bezig met een aantal apps waar dezelfde users op in gaan loggen voor gebruik.
De users worden natuurlijk geauth aan de hand van username/password tegen een Database.
Mijn idee was eigenlijk om goed georganiseerd alle tabellen per app in één database te gooien, inclusief de gebruikers, ik denk hier momenteel toch anders over.
Ik ben van mening dat ik voor schaalbaarheid beter iedere app zijn eigen DB kan laten hebben zodat ik eventueel kan schalen op verschillende DB-servers als dat nodig is, dus per app.
In bovenstaand geval krijg je dus een flinterdunne userDB welke eigenlijk geen "bestaansrecht" heeft, maar om iedere user nu ook weer per app toe te voegen is wat overdreven.
oAuth heb ik ook al bekeken, of iets dat ik zelf kan draaien als authDB.
Wat zal ik doen ?
Er was in eerste instantie goed overna gedacht, ik krijg alleen een beetje veel tabellen... dus wil het weer onderverdelen in aparte DB's eigenlijk
De users worden natuurlijk geauth aan de hand van username/password tegen een Database.
Mijn idee was eigenlijk om goed georganiseerd alle tabellen per app in één database te gooien, inclusief de gebruikers, ik denk hier momenteel toch anders over.
Ik ben van mening dat ik voor schaalbaarheid beter iedere app zijn eigen DB kan laten hebben zodat ik eventueel kan schalen op verschillende DB-servers als dat nodig is, dus per app.
In bovenstaand geval krijg je dus een flinterdunne userDB welke eigenlijk geen "bestaansrecht" heeft, maar om iedere user nu ook weer per app toe te voegen is wat overdreven.
oAuth heb ik ook al bekeken, of iets dat ik zelf kan draaien als authDB.
Wat zal ik doen ?
Er was in eerste instantie goed overna gedacht, ik krijg alleen een beetje veel tabellen... dus wil het weer onderverdelen in aparte DB's eigenlijk