Cum a fost formulată această interogare: prin ORM, query builder sau a fost SQL cu parametri înlocuiți?
Frontend
Care sunt avantajele RTK Query?
Cum să migrezi o tabelă cu milioane de rânduri: adaugă o coloană nouă cu o valoare implicită și elimină cea veche, fără a cauza blocaje în producție în timpul implementării?
Cum să organizezi controlul accesului bazat pe roluri în Express?
Cum să oprești corect un proces de worker Node.js la terminarea externă pentru a evita întreruperea tranzacțiilor în curs în baza de date?
Cum să optimizezi generarea raportului atunci când sunt efectuate multe solicitări către mai multe baze de date, inclusiv date istorice, prin Promise.all?
Cum ai investiga o problemă în care generarea unui raport PDF solicitat de utilizator uneori durează prea mult, uneori nu se finalizează și utilizatorii primesc un timeout? Ai acces la frontend, backend și infrastructură.
Câte roluri erau în sistem?
După trecerea la fluxuri, un raport săptămânal se generează în un minut, unul lunar în 10 minute și unul trimestrial în două ore. Care ar putea fi motivele și ce trebuie făcut?
Ce dezavantaje ale Design-ului Sliced pe Caracteristici ai văzut sau cu ce dificultăți te-ai confruntat în timpul implementării sale?
Cum să optimizezi formulare mari cu multe câmpuri în React: reduce re-renderările inutile și scade cuplajul?
Cum ai schimba abordarea productivă și tehnică pentru generarea rapoartelor astfel încât utilizatorul să nu aștepte formarea sincronă a unui PDF mare?
Care sunt avantajele Design-ului Sliced pe Caracteristici?
Ai experiență în testarea frontend-ului?
Cum determiniți care indecși lipsesc și pe ce câmpuri trebuie adăugați indecși?
Ai experiență în utilizarea View și Materialized View în PostgreSQL?
Cum a fost implementat controlul accesului bazat pe roluri pe backend-ul NestJS?
Cum se implementează o situație în care accesul la o resursă este disponibil pentru toți utilizatorii unui anumit rol, dar unele date trebuie să fie ascunse sau mascate, de exemplu salariile?
Vorbiți despre experiența dvs. în organizarea și implementarea fluxului E2E în Playwright pentru formulare mari și scenarii de utilizator.
Spuneți-ne cum ați găsit o interogare lentă care a durat aproape două secunde și cum ați optimizat-o.