La mia domanda è in relazione con l'architettura senza server (ad esempio AWS Lambda) e come si interagisce con i database in questo sistema.
Tipicamente in un'architettura a 3 livelli, abbiamo un WebService che interagisce con il Database. L'idea qui è di garantire che una tabella di database sia di proprietà di un componente. Quindi, i cambiamenti in là, non richiedono modifiche in più punti e vi è anche un chiaro senso di proprietà, quindi la scalabilità e la sicurezza sono più facili da gestire.
Tuttavia, passando all'architettura senza server, questa proprietà non è più chiara e l'esposizione di un servizio web per accedere a un database e l'utilizzo di questo servizio Web da parte di Lambda non ha senso per me.
Mi piacerebbe sapere un po 'sui modelli e sugli ampli comuni; pratiche intorno a questo.