• Talk
  • 2026

Applicazioni Distribuite: facciamo un passo indietro

Speaker:

Tematiche:

  • Standard, comunità & best practice *

Abstract

Le applicazioni distribuite promettono scalabilità e resilienza, ma nascondono insidie che emergono solo quando qualcosa va storto — e prima o poi, in un sistema distribuito, qualcosa va sempre storto. In questo talk vedremo gli errori più comuni nella progettazione di sistemi distribuiti e il problema dell'”happy path”: la tendenza a progettare e testare solo il flusso ideale, lasciando che siano i fallimenti in produzione a rivelarne i limiti reali.


Parleremo anche dei sistemi “senza vincoli”, che rimandano a runtime decisioni su consistenza e concorrenza, e di quanto questa libertà apparente si paghi in fragilità. Per contrasto, guarderemo a RAFT — il protocollo di consenso alla base di sistemi come RabbitMQ,etcd, Kafka .. etc… — come esempio di come vincoli espliciti e ben progettati permettano garanzie forti e comportamenti prevedibili anche in presenza di failure.
Container fa spesso rima con scalabilità, o almeno così siamo portati a pensare. In questo talk torneremo alle fondamenta delle applicazioni distribuite, analizzandone protocolli, assunzioni e limiti, per sfatare alcuni miti diffusi e discutere casi pratici tratti da scenari reali.

Talk correlati 2026