Glosar
Termenii din spatele muncii, pe înțelesul tuturor
Discuțiile tehnice sunt pline de jargon. Iată definiții scurte și clare ale termenilor care apar cel mai des atunci când se construiesc, se operează și se formează echipe pentru software, agenți AI și sisteme cloud.
- Agent LLM
- Software care folosește un model lingvistic mare pentru a planifica și executa sarcini în mai mulți pași prin apelarea unor instrumente, de exemplu citirea fișierelor, rularea testelor sau interogarea unui API. Agenții bine proiectați își arată planul, își înregistrează acțiunile și cer unui om să aprobe modificările.
- Automatizarea code review-ului
- Folosirea analizei statice, a testelor automate sau a agenților AI pentru a verifica modificările de cod înaintea unui evaluator uman sau alături de el. Verificările automate prind problemele de stil, erorile obișnuite și testele lipsă, astfel încât evaluatorii se pot concentra pe design și comportament.
- AWS
- Amazon Web Services, platforma cloud a Amazon. Oferă la cerere putere de calcul, stocare, baze de date, rețelistică și servicii gestionate, în locul hardware-ului pe care o companie l-ar cumpăra și l-ar administra altfel singură.
- Caching (memorare în cache)
- Stocarea rezultatului unei operații costisitoare, precum o interogare în baza de date sau un apel API, într-un spațiu de stocare rapid, pentru ca cererile ulterioare să îl poată refolosi. Caching-ul reduce timpii de răspuns și încărcarea sistemului de bază, cu prețul menținerii la zi a datelor din cache.
- CI/CD
- Integrare continuă și livrare sau implementare continuă. Fiecare modificare este compilată și testată automat când este integrată, iar un pipeline o lansează într-un mediu cu puțină muncă manuală sau deloc.
- CTO part-time (fracționat)
- Un lider tehnic senior care lucrează cu o companie o parte din lună, nu cu normă întreagă. Ia deciziile tehnologice, ajută la angajarea inginerilor și ține livrarea pe drumul cel bun, adesea pentru companii care nu sunt încă pregătite pentru un CTO cu normă întreagă.
- Cutover (comutare)
- Momentul în care un sistem trece de pe mediul vechi pe cel nou, de exemplu când traficul de producție este redirecționat către o aplicație migrată. Un plan de cutover enumeră pașii, responsabilii, verificările și calea de revenire.
- Dashboard în timp real
- Un dashboard care se actualizează pe măsură ce sosesc date noi, de obicei prin WebSockets sau server-sent events, nu după un program sau la reîncărcarea paginii. Echipele de operațiuni le folosesc pentru a urmări sistemele și a reacționa la probleme chiar în momentul în care apar.
- Datorie tehnică
- Costul viitor creat de scurtături, dependențe învechite sau alegeri de design care nu se mai potrivesc. Ca datoria financiară, acumulează dobândă: fiecare modificare durează mai mult până când datoria este redusă prin refactorizare sau actualizări.
- DevOps
- Un mod de lucru în care oamenii care construiesc software automatizează și felul în care acesta este testat, implementat și rulat. În practică înseamnă pipeline-uri CI/CD, infrastructură descrisă în cod și monitorizare care anunță echipa când ceva se strică.
- Diff
- O vizualizare linie cu linie a ceea ce s-a schimbat între două versiuni ale unui fișier sau ale unei baze de cod, care arată liniile adăugate și eliminate. Diff-urile sunt unitatea standard a code review-ului.
- Due diligence tehnic
- O analiză a codului, infrastructurii, securității și echipei tehnice a unui produs, de obicei înaintea unei investiții sau a unei achiziții. Îi arată cumpărătorului ce primește de fapt, ce riscuri vin odată cu produsul și ce ar fi nevoie pentru a le remedia.
- Elasticsearch
- Un motor distribuit de căutare și analiză care indexează documente pentru căutare rapidă în text integral și agregări. Este folosit adesea pentru căutarea pe site, analiza logurilor și ca strat optimizat pentru citire lângă o bază de date principală.
- Extinderea echipei
- Un mod de a adăuga specialiști într-o echipă existentă pentru o perioadă definită, lucrând cu instrumentele și rutinele acelei echipe. Spre deosebire de simpla suplimentare de personal, furnizorul rămâne adesea responsabil pentru calitatea muncii.
- Facturare electronică
- Facturi schimbate între firme ca date structurate, prin platforme autorizate, nu ca simple PDF-uri sau pe hârtie. În Franța, este introdusă treptat începând cu 1 septembrie 2026.
- Gateway API
- Un serviciu plasat în fața unuia sau mai multor API-uri, care se ocupă de aspectele comune, precum rutarea, autentificarea, limitarea ratei și înregistrarea cererilor. Clienții apelează gateway-ul, care trimite fiecare cerere către serviciul de backend potrivit.
- Google Cloud
- Platforma cloud a Google, cunoscută și ca Google Cloud Platform sau GCP. La fel ca AWS, oferă la cerere putere de calcul, stocare, baze de date, rețelistică și servicii gestionate.
- Idempotență
- Proprietatea unei operații de a avea același efect indiferent dacă rulează o dată sau de mai multe ori. API-urile idempotente permit unui client să reîncerce în siguranță o cerere, de exemplu o plată, după un timeout, fără a crea duplicate.
- Implementare blue-green
- O tehnică de lansare care păstrează două medii de producție identice. Noua versiune este implementată în mediul inactiv, verificată, apoi traficul este comutat de pe mediul activ. Comutarea înapoi a traficului reprezintă rollback-ul.
- Implementare fără întreruperi (zero downtime)
- Lansarea unei versiuni noi fără ca serviciul să devină indisponibil pentru utilizatori. Tehnicile obișnuite includ actualizările treptate, implementările blue-green și modificările de bază de date compatibile cu versiunile anterioare.
- Indexare
- Etapa în care un motor de căutare analizează o pagină pe care a accesat-o cu crawlerul și o stochează în indexul său. Doar paginile indexate pot apărea în rezultatele căutării.
- Ingestie în flux (streaming)
- Primirea și procesarea continuă a datelor pe măsură ce sunt produse, nu în loturi periodice. Se potrivește datelor de rețea, de la senzori, evenimentelor și logurilor, acolo unde deciziile depind de ce se întâmplă acum.
- Invalidarea cache-ului
- Eliminarea sau actualizarea datelor din cache atunci când se schimbă datele de bază, astfel încât utilizatorii să nu vadă rezultate învechite. Strategiile obișnuite includ timpi de expirare, ștergerea intrărilor la scriere și chei versionate.
- Kubernetes
- Un sistem open-source pentru rularea aplicațiilor containerizate pe un cluster de mașini. Programează containerele, le repornește pe cele căzute, le scalează în sus și în jos și gestionează actualizările treptate.
- Laravel
- Un framework web PHP open-source foarte folosit. Include rutare, un ORM, cozi, caching, autentificare și instrumente de testare și este o alegere frecventă pentru API-uri și aplicații de business.
- Latența P95
- Timpul de răspuns sub care se încadrează 95 la sută dintre cereri. Arată mai bine decât o medie ce experimentează utilizatorii la cererile mai lente, pentru că o medie poate ascunde o coadă lungă de răspunsuri lente.
- Lift and shift
- O abordare de migrare care mută o aplicație pe o infrastructură nouă, de obicei în cloud, cu modificări de cod minime sau fără modificări. Este rapidă, dar aplicația câștigă puțin din serviciile cloud gestionate până când este modernizată.
- Limitarea ratei (rate limiting)
- Plafonarea numărului de cereri pe care un client le poate face într-un anumit interval de timp. Protejează un serviciu de supraîncărcare și abuz, iar cererile peste limită sunt respinse sau amânate.
- Migrarea în cloud
- Mutarea aplicațiilor, datelor și infrastructurii de pe servere proprii (on-premise) sau de pe mașini virtuale vechi la un furnizor de cloud precum AWS sau Google Cloud. Abordările variază de la mutarea aplicației așa cum este până la reconstruirea ei pentru serviciile cloud gestionate.
- Minimizarea datelor
- Principiul de a colecta și păstra doar datele personale necesare unui scop declarat. Este unul dintre principiile de bază ale RGPD și limitează, totodată, pagubele oricărei breșe de date.
- Modernizarea sistemelor legacy
- Actualizarea unui sistem mai vechi pentru ca rularea și modificarea lui să fie mai ieftine și mai sigure. Poate însemna actualizarea framework-urilor și a versiunilor de limbaj, restructurarea codului, mutarea în cloud sau reconstruirea unor părți de la zero.
- n8n
- Un instrument de automatizare a fluxurilor de lucru care conectează aplicațiile de business și înlănțuie acțiuni pornind de la un declanșator, precum un formular sau un e-mail. Rulează ca serviciu cloud sau pe propriile dumneavoastră servere.
- Observabilitate
- Capacitatea de a înțelege ce face un sistem pe baza a ceea ce produce: loguri, metrici și trace-uri. O observabilitate bună permite unei echipe să găsească cauza unei probleme din producție fără a lansa mai întâi cod nou doar pentru investigație.
- OWASP
- Open Worldwide Application Security Project, o fundație non-profit care publică gratuit îndrumări de securitate pentru aplicații. Lista sa Top 10 a riscurilor critice de securitate pentru aplicațiile web este o bază obișnuită pentru dezvoltarea sigură și code review.
- Partener de dezvoltare software
- O companie externă care își asumă responsabilitatea pentru un rezultat tehnic, nu doar pentru furnizarea de ore. Planifică munca, alocă oamenii, răspunde pentru calitate și predă rezultatul echipei clientului.
- Redis
- Un depozit de date în memorie folosit pentru caching, sesiuni, cozi, limitarea ratei și contoare în timp real. Pentru că datele stau în memorie, citirile și scrierile sunt foarte rapide.
- RGPD
- Regulamentul general privind protecția datelor, legea Uniunii Europene care reglementează modul în care sunt colectate, prelucrate și stocate datele personale ale persoanelor din UE. Se aplică organizațiilor care prelucrează astfel de date, oriunde ar avea sediul.
- Rollback (revenire)
- Readucerea unui sistem la versiunea anterioară funcțională după o lansare sau o migrare eșuată. Calea de rollback este planificată și testată din timp, pentru a putea fi executată rapid și în siguranță.
- Runbook (procedură de operare)
- O procedură scrisă pentru operarea unui sistem: cum se implementează, cum i se verifică starea și cum se răspunde la alertele și defecțiunile cunoscute. Runbook-urile permit și altor oameni decât autorii inițiali să ruleze sistemul.
- Sitemap XML
- Un fișier care listează paginile unui site pe care proprietarul vrea ca motoarele de căutare să le găsească și să le indexeze și, opțional, data ultimei modificări a fiecăreia.
- Suplimentare de personal (staff augmentation)
- Adăugarea de ingineri externi într-o echipă internă pentru a acoperi lipsuri de competențe sau de capacitate, de obicei facturată în funcție de timp. Clientul coordonează munca zi de zi, iar furnizorul pune la dispoziție oamenii.
- WebSocket
- Un protocol care menține deschisă o conexiune bidirecțională între un client și un server. Serverul poate trimite actualizări chiar în momentul în care au loc, de aceea este o alegere frecventă pentru dashboard-uri live, chat și notificări.
Spuneți-ne de ce aveți nevoie.
Ceva de construit, oameni de găsit sau o întrebare care așteaptă un răspuns. Într-un apel de 30 de minute vă ascultăm și vă spunem sincer cum vă putem ajuta și ce ar presupune.
Rezervați un apel
30 de minute, în franceză sau engleză. Gratuit.
Preferați să scrieți? Trimiteți în schimb o scurtă descriere.