Python
Cos'è `threading.RLock`?
Perché sono state inventate la programmazione asincrona e i thread/coroutine leggeri?
Perché i thread in Python possono essere utili per operazioni I/O-bound nonostante il GIL?
Quali broker di messaggi conosci e come si differenziano Kafka e RabbitMQ?
Quali strategie di deployment esistono per i servizi?
Se ci sono tre servizi e uno di essi viene eseguito in due repliche, quante istanze di GIL esistono?
Cosa sono le classi astratte e le interfacce in Python e come si differenziano?
Come funziona l'indice hash in PostgreSQL?
Cos'è `SELECT FOR UPDATE`?
Come svilupperesti un sistema di indicizzazione in PostgreSQL per una tabella di città russe per ottimizzare la ricerca delle città?
In un servizio di livello logico/applicativo, si dovrebbe importare direttamente un repository dal livello infrastruttura, usare un'interfaccia o una classe astratta, e perché?
Due lavoratori indipendenti verificano contemporaneamente che ci siano più di tre medici di turno, e ognuno prende un congedo, violando l'invariante. Qual è questo problema e come risolverlo?
Quali servizi hanno interagito tramite REST e quali tramite Kafka?