Software Architecture.
- Presentazione.
- Ma cos'è l'architettura software?
- Cosa fa un Software Architect?
- Artefatto.
- Static Coupling.
- Dynamic Coupling.
- Architecture Quanta.
- Coesione.
- Caratteristiche Architetturali.
- Le principali caratteristiche architetturali.
- Come costruire un'architettura logica.
- Architettura Logica - Step 1: Identificare i componenti principali iniziali.
- Architettura Logica - Step 2: Assegnare requisiti ai componenti.
- Architettura Logica - Step 3: Analizzare ruoli e responsabilità.
- Architettura Logica - Step 4: Analizzare le caratteristiche architetturali.
- Technical Vs Domain.
- La legge di Conway.
- Inverse Conway Maneuver.
- Stili Architetturali.
- Monoliti Vs Sistemi Distribuiti.
- Big Ball of Mud.
- Fallacies of Distributed Systems.
- Monolite o Layered Architecture.
- Monolite Modulare.
- Microkernel.
- Microservizi.
- Service-based.
- Altri stili architetturali e pattern.
- Scalabilità orizzontale vs verticale.
- Architectural Decision Records (ADR).
- Le "Pillole" diventano una newsletter.