Articoli su tech, prodotto, team e appunti vari: quello che imparo, non solo dentro i team di prodotto delle startup, raccontato dal campo, con quello che funziona e quello che non va.

Tech

Test-Driven Infrastructure: quando i test escono dal codice applicativo

Per quasi dieci anni ho fatto il sistemista, poi sono tornato a scrivere codice. Nel 2019 ho portato sul palco un live-coding in cui scrivevo i test prima dei ruoli Ansible, con Molecule e Testinfra, per due volte davanti a un pubblico vero. Cosa mi è rimasto addosso: testare il sistema e non lo strumento, ambienti usa-e-getta e cicli di feedback corti. E perché gli errori che raccontavo allora li ritrovo ancora oggi, quasi intatti.

devopsinfrastrutturatestingansibletdd

Tech

Dai bounded context al codice: riscrivere un'insurtech, modellare un MMORTS da zero

Due problemi opposti: smontare un legacy che fatturava un milione di euro all'anno senza fermare le vendite, e modellare da zero una piattaforma per milioni di giocatori. In entrambi i casi sono partito dal dominio con l'Event Storming e ho lasciato che i bounded context scegliessero la forma: un monolite modulare da una parte, microservizi che finiscono in lambda dall'altra. Ecco come i confini trovati col business sono diventati codice.

dddbounded-contextarchitetturaevent-storming

Il metodo dietro il codice

Le pratiche tecniche funzionano quando aiutano il team a lavorare con più autonomia.

Scopri il metodo