article
Monolite modulare: la potenza del monolite con la struttura dei microservizi
Pillar article sul monolite modulare: come organizzare un'applicazione monolitica in moduli indipendenti con confini chiari.
Il falso dilemma: monolite o microserviziIl dibattito "monolite vs microservizi" presenta una falsa dicotomia. Un monolite non deve essere per forza u...
25/05/2026
article
Event-Driven Architecture: sistemi che reagiscono invece di chiedere
Pillar article sull'architettura event-driven: come costruire sistemi disaccoppiati dove i componenti comunicano tramite eventi invece di chiamate dirette.
Il problema: catene di chiamate rigideQuando un utente si registra, il sistema deve: inviare l'email di benvenuto, creare il profilo default, notifica...
24/05/2026
article
CQRS: separare lettura e scrittura per scalare e semplificare
Pillar article su Command Query Responsibility Segregation: quando e perche separare i modelli di lettura e scrittura in un'applicazione PHP.
Il problema: un modello che fa tuttoIn un e-commerce, il modello Order serve sia per creare/modificare ordini (scrittura) sia per visualizzare la list...
23/05/2026
article
Hexagonal Architecture: il dominio al centro, il framework ai margini
Pillar article sull'Architettura Esagonale (Ports and Adapters): come isolare la business logic da framework, database e servizi esterni.
Il problema: il framework che diventa il padroneIn un'applicazione Laravel tipica, la business logic dipende da Eloquent, da Facade, da Request, da Ma...
22/05/2026
article
Service Layer: dove vive la logica che non appartiene al controller
Pillar article sul Service Layer: come estrarre la business logic dai controller in classi dedicate, testabili e riutilizzabili.
Il problema: controller che fanno troppoUn OrderController ha un metodo store() che: valida l'input, verifica la disponibilita dei prodotti, calcola i...
21/05/2026
article
MVC: il pattern architetturale che tutti usano e pochi capiscono davvero
Pillar article su Model-View-Controller: storia, struttura reale, i malintesi comuni e come Soft PHP MVC lo implementa con consapevolezza.
MVC non e quello che pensiSe chiedi a dieci sviluppatori PHP cos'e MVC, ottieni undici risposte. Per alcuni il Controller e il cervello dell'applicazi...
20/05/2026