crawlerra · dicționar
Termeni de inginerie web, explicați scurt.
Definiții care încap în trei propoziții, urmate de detaliul tehnic. Fiecare termen e legat de cum îl folosim noi în producție.
- seo
Autoritate topică: ce este și cum o construiești fără să spam-uiești
Autoritatea topică măsoară cât de comprehensiv acoperă un site un subiect. Cum diferă de Domain Authority, cum construiești un topical map și capcanele clasice.
- data
Coadă vs stream: când alegi RabbitMQ și când Kafka
Coada trimite fiecare mesaj unui singur consumer și îl șterge după ack. Stream-ul e un log distribuit persistent, redat oricând. Ghid de decizie practic.
- data
Data lake: cum diferă de warehouse și capcana data swamp
Un data lake stochează date brute, structurate și nestructurate, în fișiere pe object storage ieftin. Cum evitați data swamp și când are sens un lakehouse.
- data
Data warehouse: ce înseamnă în 2026 și când îți merită
Un data warehouse este un sistem analitic separat de baza ta operațională, optimizat pentru query-uri agregate pe volume mari. Când are sens și când nu.
- mobile
Deep linking: universal links, app links și atribuție corectă
Deep linking duce utilizatorul direct la un ecran dintr-o aplicație mobilă, nu la pagina principală. Cum funcționează pe iOS și Android, cum testezi, capcane.
- ops
Distributed tracing: cum urmărești un request prin zece servicii
Distributed tracing urmărește un request de la intrare până la baza de date prin toate serviciile. Spans, trace ID, context propagation, OpenTelemetry.
- newsletter
Double opt-in: ce este, de ce GDPR îl preferă și cum îl implementezi
Double opt-in adaugă o confirmare prin email înainte de a adăuga abonatul pe listă. De ce GDPR Art. 7 îl preferă și cum îl implementezi corect.
- seo
E-E-A-T: Experience, Expertise, Authoritativeness, Trustworthiness explicate practic
E-E-A-T înseamnă Experience, Expertise, Authoritativeness și Trustworthiness. Cum demonstrezi fiecare semnal cu dovezi reale, nu cu afirmații goale.
- desktop
Electron: ce este, modelul de proces, capcanele de securitate
Electron permite aplicații desktop cu HTML, CSS și JavaScript prin Chromium plus Node.js. Modelul main, renderer, IPC și preload, cu capcanele de securitate.
- email
Email deliverability: ce o influențează și cum o măsori
99% delivery rate și 40% inbox placement: cum se explică diferența, ce o cauzează și cum măsori deliverability-ul real al campaniilor tale.
- email
Email tranzacțional: cum diferă infrastructural de marketing
Email tranzacțional înseamnă mesaje declanșate de acțiunea utilizatorului: reset parolă, comandă confirmată, alertă. IP separat, livrare în secunde.
- social
Engagement rate: formula corectă și de ce platformele mint
Engagement rate nu înseamnă același lucru pe Instagram, TikTok și LinkedIn. Formula standard, variațiile reale și cum calculezi corect din date brute.
- ops
Error budget: cum decizi când oprești feature-urile și investești în fiabilitate
Error budget este timpul de downtime permis înainte de a breșa SLO-ul. Formula simplă, politica de freeze și anti-pattern-ul care îl face inutil.
- data
ETL vs ELT: când transformi înainte de load și când după
ETL transformă datele înainte de load; ELT le încarcă brut și transformă în warehouse cu SQL sau dbt. Care e diferența practică și când alegi care variantă.
- api
GraphQL: ce este, cum funcționează, capcanele clasice
GraphQL este un query language pentru API-uri creat de Facebook în 2015. Clientul cere exact câmpurile vrute. Cum funcționează, N+1, și când să nu îl folosești.
- frontend
hreflang: ce este, cum se setează corect, capcanele care strică indexarea
hreflang spune motoarelor de căutare ce versiune lingvistică să afișeze pentru fiecare audiență. Cum se setează și ce capcane te scot din index.
- frontend
Hydration Angular: ce este, bug-uri tipice și cum le previi
Hydration este pasul prin care Angular preia DOM-ul randat de SSR și îl conectează cu JavaScript, fără re-render. Ce poate merge greșit și cum testezi.
- backend
Idempotency: ce este, idempotency keys și cum eviți retry-urile distructive
Idempotency înseamnă că poți repeta o operație de oricâte ori fără consecințe suplimentare. Cum funcționează idempotency keys, trade-off-urile și capcanele.
- bot
Intent recognition: clasificare cu NLP și când îți merită LLM-ul
Intent recognition = clasificarea mesajului utilizatorului într-o intenție predefinită. Rule-based, ML classifier sau LLM: cum alegi și cum măsori în producție.
- frontend
JSON-LD: ce este, ce scheme contează, cum îl injectezi în SSR
JSON-LD este formatul prin care Google citește datele structurate ale paginii. Cinci scheme acoperă 95% din cazuri. Plus capcanele frecvente.
- backend
JWT (JSON Web Token): ce este, cum funcționează, cum îl folosești în siguranță
JWT este formatul standard pentru autentificare stateless. Cum se compune, ce trebuie să faci cu refresh tokens, și capcanele care îți strică securitatea.
- backend
Liquibase: ce este, cum gestionezi schema bazei de date corect
Liquibase este unealta prin care ții schema bazei de date sub control de versiune, alături de cod. Cum funcționează, ce capcane evită, cum o folosim noi.
- data
Materialized view: ce este, când o folosești, costul de refresh
O materialized view stochează rezultatul unui query pe disc. Când are sens să materializezi date, ce strategii de refresh există și capcanele operaționale.
- seo
Meta robots: noindex, nofollow și paginile pe care vrei să le ascunzi de Google
Meta robots controlează indexarea per pagină. Diferă de robots.txt și are capcane clasice. Cum setezi noindex,follow corect și când îl vrei.
- automation
n8n: ce este, cum o folosești pentru automatizări, cloud vs self-hosted
n8n este unealta open-source pentru automatizări vizuale. Cum funcționează un workflow, cloud vs self-hosted și capcanele de productie.
- auth
OAuth 2.0: ce este, flow-urile principale și PKCE pe scurt
OAuth 2.0 nu este autentificare, ci un protocol de delegare a accesului. Flow-uri, PKCE, diferențe față de JWT și capcanele clasice.
- mobile
Offline-first: design pattern pentru conexiuni proaste
Offline-first înseamnă că aplicația funcționează complet fără rețea și sincronizează cu serverul când conexiunea revine. SQLite, CRDT, conflict resolution.
- data
OLAP vs OLTP: două workload-uri diferite, două scheme diferite
OLAP și OLTP sunt două moduri de a folosi o bază de date. OLTP pentru tranzacții scurte, OLAP pentru agregări lungi. Cum le separi corect.
- mobile
OTA updates: cum livrezi mobile updates fără App Store review
OTA updates înlocuiesc bundle-ul JS al aplicației mobile fără review la magazin. Regulile App Store și Play Store, staged rollout și când să eviți OTA.
- data
Pivot table în SQL: când e util și când îl muți în Polars sau pandas
Pivot table înseamnă că valorile dintr-o coloană devin coloane noi. Cum se face în SQL cu CASE WHEN și crosstab, și când e mai bine cu Polars sau pandas.
- backend
Postgres: ce este, de ce este alegerea noastră implicită, cum o folosim
PostgreSQL este motorul relațional pe care îl alegem implicit. Ce-l face special, capcane reale și cum îl rulăm pe un VPS de 1.8 GB.
- mobile
Push notifications: APNs vs FCM și cum măsori opt-in
APNs livrează pe iOS, FCM abstractizează Android și Web. Regulile de permisiune, tipurile de mesaj și metricile de urmărit pentru push notifications.
- frontend
PWA: ce este, când aduce ROI și capcanele iOS
O PWA este o aplicație web care rulează offline, se instalează pe home screen și trimite push notifications. Cum funcționează, capcanele iOS și când merită.
- api
Rate Limiting: ce este, algoritmi principali și capcane frecvente
Rate limiting controlează câte cereri acceptă un API pe unitate de timp. Token bucket, sliding window, 429, Retry-After și capcanele de implementare.
- api
REST vs GraphQL: când alegi pe care și cum NU le combini
REST și GraphQL nu sunt concurenți direcți: REST este un stil arhitectural, GraphQL un query language. Cum alegi și ce capcane evites.
- automation
Retry strategy: exponential backoff, jitter și când să dai up
Retry strategy decide când reîncerci un apel eșuat și cu ce întârziere. Exponential backoff, jitter, parametri optimi și anti-patternuri costisitoare.
- ops
Runbook: cum scrii instrucțiuni care funcționează la 3 dimineața
Un runbook este documentul operațional care permite cuiva să răspundă la un incident fără să fi scris codul. Structură, capcane și cum le ținem actualizate.
- newsletter
Segmentare listă email: criterii utile și capcanele microsegmentării
Segmentarea listei email înseamnă grupuri cu comportament comun, nu 40 de segmente care nu pornesc nicio campanie. Cum funcționează și unde te oprești.
- frontend
Server-side rendering (SSR): ce este, de ce contează pentru SEO, cum o faci
Server-side rendering livrează HTML-ul gata făcut din server, nu un schelet umplut de JavaScript. Pentru SEO, diferența între indexat și invizibil.
- frontend
sitemap.xml: ce este, cum se generează dinamic, ce trebuie să conțină
sitemap.xml spune Google ce URL-uri să viziteze și când au fost modificate. Cum se generează dinamic, ce trebuie să conțină și ce te scoate din index.
- ops
SLA: ce este, cum se calculează, diferența față de SLO și SLI
Un SLA de 99,9% permite 8,76 ore de downtime pe an. Ce diferă față de SLO și SLI, capcanele excluderilor și cum scriem SLA-uri fără cosmetică.
- ops
SLI: ce metrici alegi și de ce contează ce măsori, nu câte
SLI este măsurătoarea brută a fiabilității, din perspectiva utilizatorului. Disponibilitate, latență, rată de erori: cum alegi corect și ce capcane evite.
- ops
SLO: cum bagi un buffer între obiectivul intern și SLA-ul extern
SLO (Service Level Objective) este ținta internă mai strictă decât SLA-ul extern. Cum calculezi error budget și de ce contează alegerea bazei de măsurare.
- email
SPF, DKIM, DMARC: ce sunt și de ce mailurile ajung în spam fără ele
SPF, DKIM și DMARC sunt cele trei înregistrări DNS care autentifică emailul. Fără ele, inbox-ul primitorului nu are cum să știe că mesajul e legitim.
- ops
SRE (Site Reliability Engineering): ce este, ce NU este, cum începi
SRE înseamnă să aplici practici de inginerie software problemelor clasice de operare: SLI, SLO, error budget, blameless postmortem. Fără echipă dedicată.
- desktop
Tauri: Rust plus webview nativ ca alternativă la Electron
Tauri combină Rust pentru backend și webview-ul nativ al OS-ului pentru desktop apps mici și eficiente. Cum diferă de Electron și când îl alegi.
- social
UTM tracking: structură consistentă, GA4 integration și capcane
UTM tracking folosește cinci parametri pentru a urmări sursa exactă a traficului în GA4. Cum structurezi, ce se sparge și cum auditezi link-urile existente.
- social
Vanity metric: cum recunoști metricile care nu produc decizii
O vanity metric arată impresionant și crește mereu, dar nu te ajută să iei o decizie. Cum o recunoști, de ce o păstrezi și cum o înlocuiești cu ceva acționabil.
- automation
Web scraping: ce este, când e justificat, cum o faci legal și curat
Web scraping înseamnă extragerea automată de date din site-uri publice. Cum o faci legal, capcane reale și cum o folosim noi la 24M de înregistrări.
- frontend
WebSocket: ce este, când îl folosești și alternativele moderne
WebSocket deschide un canal bidirecțional persistent peste TCP. Când îl alegi față de SSE sau polling, și capcanele operaționale reale.