article
Layered Architecture: la semplicita degli strati ben definiti
Pillar article sull'architettura a strati (N-Tier): la struttura piu comune nelle applicazioni PHP, i suoi punti di forza e i limiti da conoscere.
L'architettura che tutti usano senza saperloSe hai scritto un'applicazione PHP con controller, service e model, hai usato un'architettura a strati. La...
31/05/2026
article
Event Sourcing: la storia completa del tuo sistema
Pillar article sull'Event Sourcing: come persistere gli eventi invece dello stato corrente per avere audit trail completo, replay e proiezioni illimitate.
Il problema: lo stato corrente cancella la storiaUn conto corrente bancario ha un saldo di 1.500 EUR. Questo e lo stato corrente. Ma come ci e arrivat...
30/05/2026
article
Serverless PHP: quando ha senso e come funziona con Bref
Pillar article sul serverless in PHP: come deployare applicazioni PHP su AWS Lambda con Bref, vantaggi, limiti e casi d'uso reali.
Serverless non significa "senza server"Il termine "serverless" e fuorviante: i server esistono, semplicemente non li gestisci tu. Il cloud provider (A...
29/05/2026
article
Domain-Driven Design: modellare il software attorno al business
Pillar article su DDD: Bounded Context, Aggregate, Value Object, Ubiquitous Language e come applicare il design tattico in PHP.
Il problema: software che non parla la lingua del businessUn gestionale per un'azienda di logistica ha una classe Item che viene usata per i prodotti ...
28/05/2026
article
Clean Architecture: gli strati che proteggono il dominio
Pillar article sulla Clean Architecture di Uncle Bob: come organizzare il codice in cerchi concentrici dove le dipendenze puntano sempre verso l'interno.
L'idea centrale: la regola della dipendenzaLa Clean Architecture, formalizzata da Robert C. Martin (Uncle Bob) nel 2012, ha un'unica regola fondamenta...
27/05/2026
article
Microservizi: quando servono davvero e quando sono un errore costoso
Pillar article sui microservizi: analisi onesta di vantaggi, costi nascosti e i segnali reali che indicano quando ha senso adottarli.
Il fascino dei microserviziI microservizi promettono: deploy indipendenti, scalabilita per servizio, team autonomi, tecnologie diverse per ogni serviz...
26/05/2026