
Naming dei test
Per lo sviluppo di codice di buona qualità è necessario associare il proprio codice a dei test, che siano unit test, integration test o end to end test. Uno dei primi problemi a cui si

Chroot, cgroups e namespaces
Introduzione Studiando i container spesso vengono citati chroot, cgroups e namespaces. Vediamo di capire meglio cosa sono e perché è così importante capirne il funzionamento. Chroot In sistemi operativi Unix-like la top directory del file

Cosa sono i container?
Introduzione Nel modo tradizionale di sviluppo le applicazioni giravano su un determinato server utilizzando tutte le risorse che questo metteva a disposizione. Lanciando n applicazioni sullo stesso server c’è il rischio che una utilizzi le

Cosa è il database sharding?
Introduzione Ogni applicazione che utilizza un database deve pensare a come gestire un aumento delle richieste e dell’utilizzo di questa ultima senza comprometterne l’usabilità. Rendere scalabile l’applicazione non deve compromettere la sicurezza e l’integrità dei

Paolo
Software Engineer
Adoro imparare e questo blog nasce dalla necessità di scrivere quanto scopro ogni giorno.
Newsletter
Nessuno spam, solo articoli interessanti 😉