RxJS (Reactive Extensions for JavaScript) è una libreria basata sul pattern
Observer e sul paradigma di programmazione reattiva.
In pratica, ti permette di lavorare con flussi di dati asincroni e concorrenti
(eventi, richieste HTTP, stream di file, WebSocket, timer, ecc.) in modo
dichiarativo e composibile.
Il pattern CQRS (Command Query Responsibility Segregation) separa il modello di scrittura
(comandi) dal modello di lettura (query). In un sistema distribuito moderno, questa separazione aiuta a
scalare, semplificare il codice e ridurre i conflitti di concorrenza.
In questo articolo vediamo come organizzare una applicazione Node.js usando il pattern MVC (Model–View–Controller).
In questo articolo ti mostro come costruire un’API REST con ExpressJS, Sequelize e PostgreSQL.