Networking in Kubernetes
Il networking in Kubernetes è un sistema articolato e stratificato che comprende la gestione degli indirizzi IP dei Pod, il bilanciamento del carico tramite Services, la risoluzione DNS interna, il routing del traffico esterno tramite Ingress o Gateway API, il controllo delle policy di rete e, nei deployment più avanzati, l'intero piano di controllo del traffico offerto da un service mesh.
Border Gateway Protocol (BGP): il protocollo che tiene insieme Internet
BGP è uno di quei protocolli che, pur essendo critici per il funzionamento di Internet, restano spesso invisibili agli utenti finali.
Gestione delle eccezioni nel Domain-Driven Design
Investire tempo nella progettazione di una gerarchia di eccezioni espressiva, nella loro corretta collocazione architetturale e nella loro traduzione ai confini dell'applicazione produce un codice più robusto, più leggibile e più facile da evolvere nel tempo. È un investimento che ripaga rapidamente, soprattutto nei progetti destinati a vivere a lungo.
Docker su macOS: gli aggiustamenti nascosti che ti fanno ricadere nel "it works on my machine"
Docker Desktop su macOS rimane un ottimo ambiente di sviluppo proprio perché smussa gli spigoli. Il problema è che quegli stessi spigoli sono i punti esatti in cui il Linux di produzione presenta il conto.