Matteo Figus, è Senior Software Engineer per OpenTable.com, piattaforma per la prenotazione di ristoranti, cui lavorano più di 50 ingegneri sparsi per il mondo, che portano in produzione modifiche più volte al giorno. Dopo la frammentazione del back-end monolitico in piccole parti, hanno deciso di frazionare anche il front-end in cosiddetti “micro-siti”. Poi, racconta Figus che hanno trasformato i componenti in servizi, facili da consumare grazie ad interfacce e contratti chiari e ben definiti. Tutto ciò ha consentito lo sviluppo di una infrastruttura capace di sostenere centinaia di modifiche ogni giorno e senza conflitti.