Alberto Acerbis (2025)
“Oltre il codice: architetture software per un mondo complesso” potrebbe essere un buon modo per sintetizzare quanto il lettore troverà in queste pagine. Un libro rivolto a sviluppatori e architetti del software, essenziale per spostare il focus dalla soluzione allo spazio del problema.
Come si possono realizzare sistemi software capaci di rifettere la realtà del business e durare nel tempo? Che cosa significa creare una architettura evolutiva in grado di adattarsi al mondo complesso e mutevole in cui ci troviamo a operare? Qual è il ruolo del Software Architect nell’attuale panorama dello sviluppo software?
Architetture evolutive, DDD, microservizi. Uno sguardo d’insieme risponde a queste e ad altre domande con un percorso in dieci capitoli che non si ferma al “come” ma cerca il “perché”, con una precisa filosofia.
Indice
Introduzione
Capitolo 1. Quando non trovo le Best Practice
Capitolo 2. Problem Space vs. Solution Space
Capitolo 3. Pattern strategici
Capitolo 4. Evolutionary Architecture
Capitolo 5. Perché non devi condividere i tuoi Domain Events
Capitolo 6. Perché Event Driven?
Capitolo 7. Architetture antifragili
Capitolo 8. La filosofia dell’architettura del software
Capitolo 9. Event Sourcing is not Event Streaming
Capitolo 10. Il ruolo del Software Architect
Scarica il PDF di Architetture evolutive