Questo talk è relativo a scelte di progettazione architetturale. Il contesto è una startup nel mondo IoT, Lapsy srl, ed in particolare la nostra piattaforma server. I nostri requisiti sono: riduzione al minimo dell’attività sistemistica, grande agilità nello sviluppo, sviluppo rapido del codice e elevate prestazioni. Abbiamo soddisfatto tutti questi requisiti scegliendo la combinazione Heroku, node.js e PostgreSQL. Per raggiungere i nostri obiettivi abbiamo 'abusato' di molte delle funzionalità che un moderno engine PostgreSQL è in grado di offrire, creando un sistema che separa in maniera netta il trattamento delle regole di business, che possono essere elegantemente gestite dentro al motore di PostgreSQL, dalla gestione dell’input e dell’output da e verso i dispositivi e i servizi esterni, gestito da node. Discuteremo dei benefici che questa soluzione non comunemente adottata offre e faremo una comparazione anche con soluzioni alternative.