← Nicola VitraniScrivimi

Note dal lavoro · Backend

Note su Backend

Laravel, database e API: prestazioni, affidabilità e scelte pratiche.

  1. Backend · 4 minAPI sicure da ripetere: idempotenza e retryCosa succede quando una richiesta riesce ma la risposta si perde: Idempotency-Key, vincoli univoci e come evitare ordini duplicati.API · REST · Affidabilità
  2. Backend · 5 minLeggere EXPLAIN in MySQL senza paura (e scegliere l’indice giusto)Le quattro colonne di EXPLAIN che contano, i motivi per cui un indice non viene usato e come costruire un indice composto per una query reale.MySQL · Indici · Database · Prestazioni
  3. Backend · 5 minCode e job in Laravel: spostare il lavoro lento fuori dalla richiestaDispatch, tentativi, backoff e job falliti: come usare le code di Laravel in modo affidabile e cosa controllare dopo ogni deploy.Laravel · Code · Job · Affidabilità
  4. Backend · 4 minQuery N+1 in Laravel: come riconoscerle e toglierleIl problema più comune delle pagine lente in Laravel: come individuarlo, come risolverlo con l’eager loading e come far fallire i lazy load accidentali in sviluppo.Laravel · Eloquent · Database · Prestazioni
  5. Backend · 4 minPaginazione in Laravel: offset o cursore?paginate, simplePaginate e cursorPaginate a confronto: costo reale, comportamento quando i dati cambiano e quale scegliere per una tabella, un feed o un’API.Laravel · Database · API · Prestazioni

Feed RSS