{"id":34083,"date":"2019-10-31T21:56:19","date_gmt":"2019-10-31T18:56:19","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kto-takie-data-inzhenery-i-kak-imi-stanovyatsya\/"},"modified":"2019-10-31T21:56:19","modified_gmt":"2019-10-31T18:56:19","slug":"kto-takie-data-inzhenery-i-kak-imi-stanovyatsya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/kto-takie-data-inzhenery-i-kak-imi-stanovyatsya","title":{"rendered":"Cine sunt inginerii de date \u0219i cum devii unul?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Bun\u0103 ziua din nou! Titlul articolului vorbe\u0219te de la sine. \u00cen preajma \u00eenceperii cursului, <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/a4Uj\/\">\u201eInginer de date\u201d<\/a><\/noindex> v\u0103 propunem s\u0103 analiz\u0103m cine sunt inginerii de date. Articolul con\u021bine multe linkuri utile. Lectur\u0103 pl\u0103cut\u0103.<\/p>\n<p><img decoding=\"async\" alt=\"Cine sunt inginerii de date \u0219i cum devii unul?\" src=\"\/wp-content\/uploads\/2019\/05\/5f831df35ab1292adafca20f937ed22d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Un ghid simplu despre cum s\u0103 prinde\u021bi valul Data Engineering \u0219i s\u0103 nu l\u0103sa\u021bi s\u0103 v\u0103 trag\u0103 \u00een abis.<\/i><\/p>\n<p>Se pare c\u0103, \u00een zilele noastre, toat\u0103 lumea vrea s\u0103 devin\u0103 data scientist. Dar ce zice\u021bi de Data Engineering? <i>\u00cen esen\u021b\u0103, este o combina\u021bie \u00eentre analistul de date \u0219i data scientist; inginerul de date este, de obicei, responsabil pentru gestionarea fluxurilor de lucru, a conductelor de procesare \u0219i a proceselor ETL.<\/i>Av\u00e2nd \u00een vedere importan\u021ba acestor func\u021bii, \u00een prezent este un jargon profesional popular care c\u00e2\u0219tig\u0103 din ce \u00een ce mai mult\u0103 amploare.<\/p>\n<p>Salariul ridicat \u0219i cererea uria\u0219\u0103 sunt doar o mic\u0103 parte din ceea ce face aceast\u0103 munc\u0103 extrem de atr\u0103g\u0103toare! Dac\u0103 dori\u021bi s\u0103 v\u0103 al\u0103tura\u021bi r\u00e2ndurilor eroilor, niciodat\u0103 nu este prea t\u00e2rziu s\u0103 \u00eencepe\u021bi s\u0103 \u00eenv\u0103\u021ba\u021bi. \u00cen aceast\u0103 postare am adunat toate informa\u021biile necesare pentru a v\u0103 ajuta s\u0103 face\u021bi primii pa\u0219i.<\/p>\n<p>A\u0219adar, s\u0103 \u00eencepem!<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><b>Ce este Data Engineering?<\/b><\/p>\n<p>Sincer, nu exist\u0103 o explica\u021bie mai bun\u0103 dec\u00e2t aceasta:<\/p>\n<blockquote><p><i>\u00abUn savant poate descoperi o nou\u0103 stea, dar nu o poate crea. Va trebui s\u0103 cear\u0103 inginerului s\u0103 fac\u0103 asta pentru el.\u00bb<\/i><\/p>\n<p>\u2013Gordon Lindsay Glegg<\/p><\/blockquote>\n<p>Astfel, rolul inginerului de date este destul de important.<\/p>\n<p>Dup\u0103 cum reiese din denumire, ingineria datelor se ocup\u0103 de date, \u0219i anume de livrarea, stocarea \u0219i procesarea acestora. Prin urmare, principala sarcin\u0103 a inginerilor este de a asigura o infrastructur\u0103 de date fiabil\u0103. Dac\u0103 ne uit\u0103m la ierarhia nevoilor \u00een AI, ingineria datelor se situeaz\u0103 \u00een primele 2-3 etape: <b>colectarea, mutarea \u0219i stocarea, preg\u0103tirea datelor<\/b>.<\/p>\n<p><img decoding=\"async\" alt=\"Cine sunt inginerii de date \u0219i cum devii unul?\" src=\"\/wp-content\/uploads\/2019\/05\/377481f2f52a4ed771508a450678afd0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Cu ce se ocup\u0103 inginerul de date?<\/b><\/p>\n<p>Odat\u0103 cu apari\u021bia big data, domeniul de responsabilitate s-a schimbat drastic. Dac\u0103 anterior ace\u0219ti exper\u021bi scriau interog\u0103ri SQL complexe \u0219i transferau date utiliz\u00e2nd instrumente precum Informatica ETL, Pentaho ETL, Talend, acum cerin\u021bele pentru inginerii de date au crescut.<\/p>\n<p>Cele mai multe companii care au posturi disponibile pentru inginer de date pun urm\u0103toarele cerin\u021be:<\/p>\n<ul>\n<li>Cuno\u0219tin\u021be excelente de SQL \u0219i Python.<\/li>\n<li>Experien\u021b\u0103 cu platforme cloud, \u00een special Amazon Web Services.<\/li>\n<li>Cuno\u0219tin\u021be preferate de Java\/Scala.<\/li>\n<li>O bun\u0103 \u00een\u021belegere a bazelor de date SQL \u0219i NoSQL (modelare de date, stocare a datelor).<\/li>\n<\/ul>\n<p>Re\u021bine\u021bi c\u0103 aceasta este doar cea mai esen\u021bial\u0103 informa\u021bie. Din aceast\u0103 list\u0103, se poate deduce c\u0103 inginerii de date sunt speciali\u0219ti \u00een dezvoltarea software-ului \u0219i \u00een backend.<br \/>\nDe exemplu, dac\u0103 o companie \u00eencepe s\u0103 genereze un volum mare de date din diverse surse, sarcina ta ca inginer de date este s\u0103 organizezi colectarea informa\u021biilor, procesarea \u0219i stocarea acestora.<\/p>\n<p>Lista instrumentelor utilizate \u00een acest caz poate varia, totul depinde de volumul acestor date, de viteza de sosire \u0219i de omogenitate. Majoritatea companiilor nu se confrunt\u0103 cu big data, a\u0219a c\u0103 pentru un depozit centralizat, a\u0219a-numitul depozit de date, se poate folosi o baz\u0103 de date SQL (PostgreSQL, MySQL etc.) cu un set mic de scripturi care direc\u021bioneaz\u0103 datele c\u0103tre depozit.<\/p>\n<p>Gigantii IT, precum Google, Amazon, Facebook sau Dropbox, impun cerin\u021be mai ridicate: cuno\u0219tin\u021be de Python, Java sau Scala.<\/p>\n<ul>\n<li>Experien\u021b\u0103 \u00een lucrul cu big data: Hadoop, Spark, Kafka.<\/li>\n<li>Cuno\u0219tin\u021be de algoritmi \u0219i structuri de date.<\/li>\n<li>\u00cen\u021belegerea principiilor sistemelor distribuite.<\/li>\n<li>Experien\u021ba cu instrumente de vizualizare a datelor, cum ar fi Tableau sau ElasticSearch, este un mare plus.<\/li>\n<\/ul>\n<p>Cu alte cuvinte, exist\u0103 o tendin\u021b\u0103 clar\u0103 c\u0103tre big data, \u0219i anume spre procesarea acestora \u00een condi\u021bii de \u00eenc\u0103rcare mare. Aceste companii au cerin\u021be crescute privind disponibilitatea sistemului.<\/p>\n<p><b>Ingineri de date vs. oameni de \u0219tiin\u021b\u0103 ai datelor<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Cine sunt inginerii de date \u0219i cum devii unul?\" src=\"\/wp-content\/uploads\/2019\/05\/f01dd66863fcc0a89ab0b763d208a863.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Bine, a fost o compara\u021bie simpl\u0103 \u0219i amuzant\u0103 (nimic personal), dar de fapt lucrurile sunt mult mai complicate.<\/i><\/p>\n<p>\u00cen primul r\u00e2nd, trebuie s\u0103 \u0219tii c\u0103 exist\u0103 destul de mult\u0103 ambiguitate \u00een delimitarea rolurilor \u0219i abilit\u0103\u021bilor dintre omul de \u0219tiin\u021b\u0103 al datelor \u0219i inginerul de date. Asta \u00eenseamn\u0103 c\u0103 te po\u021bi sim\u021bi confuz cu privire la abilit\u0103\u021bile necesare pentru a fi un inginer de date de succes. Desigur, exist\u0103 anumi\u021bi abilit\u0103\u021bi care se suprapun \u00eentre cele dou\u0103 roluri. Dar exist\u0103 \u0219i o serie \u00eentreag\u0103 de abilit\u0103\u021bi complet opuse.<\/p>\n<p>\u0218tiin\u021ba datelor este o afacere serioas\u0103, dar ne \u00eendrept\u0103m spre o lume cu \u0219tiin\u021ba datelor func\u021bionale, unde practican\u021bii pot realiza propria lor analiz\u0103. Pentru a activa conductele de date \u0219i structurile integrate de date, ai nevoie de ingineri de date, nu de oameni de \u0219tiin\u021b\u0103.<\/p>\n<p><b>Este inginerul de date mai c\u0103utat dec\u00e2t omul de \u0219tiin\u021b\u0103 al datelor?<\/b><\/p>\n<blockquote><p><i> \u2014 Da, pentru c\u0103 \u00eenainte s\u0103 po\u021bi preg\u0103ti o pr\u0103jitur\u0103 cu morcovi, trebuie mai \u00eent\u00e2i s\u0103 aduni, s\u0103 cure\u021bi \u0219i s\u0103 ai morcovi!<\/i><\/p><\/blockquote>\n<p>Un inginer de date se \u00een\u021belege \u00een programare mai bine dec\u00e2t orice datascientist, dar c\u00e2nd vine vorba de statistic\u0103, totul este invers.<\/p>\n<p>Dar iat\u0103 avantajul inginerului de date:<\/p>\n<p>f\u0103r\u0103 el\/ea, valoarea modelului-prototip, care cel mai adesea const\u0103 dintr-un fragment de cod de calitate \u00eendoielnic\u0103 \u00eentr-un fi\u0219ier Python, ob\u021binut de la un datascientist \u0219i care somehow d\u0103 un rezultat, tinde spre zero.<\/p>\n<p>F\u0103r\u0103 inginerul de date, acest cod nu va deveni niciodat\u0103 un proiect, iar nicio problem\u0103 de afaceri nu va fi rezolvat\u0103 eficient. Inginerul de date \u00eencearc\u0103 s\u0103 transforme totul \u00eentr-un produs.<\/p>\n<p><b>Informa\u021biile de baz\u0103 pe care trebuie s\u0103 le cunoasc\u0103 un inginer de date<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Cine sunt inginerii de date \u0219i cum devii unul?\" src=\"\/wp-content\/uploads\/2019\/05\/f724004e5a30a0c021c4377d66985d16.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA\u0219adar, dac\u0103 acest loc de munc\u0103 \u00ee\u021bi treze\u0219te pasiunea \u0219i e\u0219ti plin de entuziasm \u2014 e\u0219ti capabil s\u0103 \u00eenve\u021bi, po\u021bi s\u0103 st\u0103p\u00e2ne\u0219ti toate abilit\u0103\u021bile necesare \u0219i s\u0103 devii cu adev\u0103rat o stea rock \u00een domeniul dezvolt\u0103rii datelor. \u0218i, da, po\u021bi realiza asta chiar \u0219i f\u0103r\u0103 abilit\u0103\u021bi de programare sau alte cuno\u0219tin\u021be tehnice. E greu, dar posibil!<\/p>\n<p><b>Care sunt primii pa\u0219i?<\/b><\/p>\n<blockquote><p><i>Trebuie s\u0103 ai o idee general\u0103 despre ce este ce.<\/i><\/p><\/blockquote>\n<p>\u00cen primul r\u00e2nd, ingineria datelor se refer\u0103 la informatic\u0103. Concret \u2014 trebuie s\u0103 \u00een\u021belegi algoritmi \u0219i structuri de date eficiente. \u00cen al doilea r\u00e2nd, deoarece inginerii de date lucreaz\u0103 cu date, este necesar s\u0103 \u00een\u021belegem principiile de func\u021bionare ale bazelor de date \u0219i structurile care stau la baza acestora.<\/p>\n<p>De exemplu, bazele de date SQL obi\u0219nuite B-tree se bazeaz\u0103 pe structura de date B-Tree, iar \u00een repositoare moderne distribuite, LSM-Tree \u0219i alte variante ale tabelelor hash.<\/p>\n<p><i>* Ace\u0219ti pa\u0219i se bazeaz\u0103 pe un articol remarcabil <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/@adil_45422\">Adila Ha\u0219tamova<\/a><\/noindex>. A\u0219adar, dac\u0103 \u0219tii limba rus\u0103, sus\u021bine acest autor \u0219i cite\u0219te <noindex><a rel=\"nofollow\" href=\"https:\/\/khashtamov.com\/ru\/data-engineer\/\">postarea lui<\/a><\/noindex>.<\/i><\/p>\n<p><b>1. Algoritmi \u0219i structuri de date<\/b><\/p>\n<p>Folosirea structurii de date corecte poate \u00eembun\u0103t\u0103\u021bi semnificativ performan\u021ba algoritmului. Ideal, ar trebui s\u0103 studiem structuri de date \u0219i algoritmi \u00een \u0219colile noastre, dar rar se abordeaz\u0103. Oricum, a te familiariza nu este niciodat\u0103 prea t\u00e2rziu.<br \/>\nA\u0219adar, iat\u0103 cursurile mele gratuite preferate pentru a \u00eenv\u0103\u021ba structuri de date \u0219i algoritmi:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.udemy.com\/introduction-to-data-structures\/?ranMID=39197&amp;ranEAID=JVFxdTr9V80&amp;ranSiteID=JVFxdTr9V80-fcVI3mDcwPC4Q5dpzDABSg&amp;LSNPUBID=JVFxdTr9V80\">De la simplu la complex: Structuri de Date (Udemy)<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.coursera.org\/learn\/algorithms-part1?ranMID=40328&amp;ranEAID=JVFxdTr9V80&amp;ranSiteID=JVFxdTr9V80-Y2SOzvEQ5UCqGZ8SQ8yPFA&amp;siteID=JVFxdTr9V80-Y2SOzvEQ5UCqGZ8SQ8yPFA&amp;utm_content=10&amp;utm_medium=partners&amp;utm_source=linkshare&amp;utm_campaign=JVFxdTr9V80\">Algoritmi, Partea I (Coursera)<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.coursera.org\/learn\/algorithms-part2?ranMID=40328&amp;ranEAID=JVFxdTr9V80&amp;ranSiteID=JVFxdTr9V80-sXWvgPKRyzYEBJ33lVooUQ&amp;siteID=JVFxdTr9V80-sXWvgPKRyzYEBJ33lVooUQ&amp;utm_content=10&amp;utm_medium=partners&amp;utm_source=linkshare&amp;utm_campaign=JVFxdTr9V80\">Algoritmi, Partea II (Coursera)<\/a><\/noindex>\n <\/li>\n<\/ul>\n<p>\u00cen plus, nu uita\u021bi de lucrarea clasic\u0103 asupra algoritmilor lui Thomas Cormen \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/gp\/product\/0262033844\/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0262033844&amp;linkCode=as2&amp;tag=adilkhash-20&amp;linkId=74742875db503b1a899ca35159749067\">Introducere \u00een algoritmi<\/a><\/noindex>. Este ghidul perfect atunci c\u00e2nd trebuie s\u0103-\u021bi re\u00eemprosp\u0103tezi memoria.<\/p>\n<ul>\n<li>Pentru a-\u021bi \u00eembun\u0103t\u0103\u021bi abilit\u0103\u021bile, folose\u0219te <noindex><a rel=\"nofollow\" href=\"https:\/\/leetcode.com\/problemset\/algorithms\/\">Leetcode<\/a><\/noindex>.<\/li>\n<\/ul>\n<p>De asemenea, te po\u021bi ad\u00e2nci \u00een lumea bazelor de date prin intermediul unor videoclipuri uimitoare de la Universitatea Carnegie Mellon pe Youtube:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PLSE8ODhjZXjYutVzTeAds8xUt1rcmyT7x\">Introducere \u00een sistemele de baze de date<\/a><\/noindex>.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PLSE8ODhjZXja7K1hjZ01UTVDnGQdx5v5U\">Sisteme avansate de baze de date<\/a><\/noindex>.<\/li>\n<\/ul>\n<p><b>2. \u00cenva\u021b\u0103 SQL<\/b><\/p>\n<p>Toat\u0103 via\u021ba noastr\u0103 const\u0103 \u00een date. \u0218i pentru a extrage aceste date dintr-o baz\u0103 de date, trebuie s\u0103 'vorbe\u0219ti' cu ele \u00eentr-o limb\u0103 comun\u0103.<\/p>\n<p>SQL (Structured Query Language \u2013 Limbajul de interogare structurat\u0103) este limbajul de comunicare \u00een domeniul datelor. Indiferent de ce spune cineva, SQL a tr\u0103it, tr\u0103ie\u0219te \u0219i va tr\u0103i \u00eenc\u0103 mult timp.<\/p>\n<p>Dac\u0103 ai fost mult timp \u00een dezvoltare, probabil c\u0103 ai observat c\u0103 zvonurile despre sf\u00e2r\u0219itul iminent al SQL apar periodic. Limbajul a fost dezvoltat la \u00eenceputul anilor '70 \u0219i \u00eenc\u0103 se bucur\u0103 de o popularitate imens\u0103 \u00een r\u00e2ndul anali\u0219tilor, dezvoltatorilor \u0219i pur \u0219i simplu entuzia\u0219tilor.<br \/>\nF\u0103r\u0103 cuno\u0219tin\u021be de SQL, \u00een ingineria datelor nu ai nimic de f\u0103cut, deoarece inevitabil va trebui s\u0103 creezi interog\u0103ri pentru extragerea datelor. Toate stoc\u0103rile moderne de date mari suport\u0103 SQL:<\/p>\n<ul>\n<li>Amazon Redshift<\/li>\n<li>HP Vertica<\/li>\n<li>Oracle<\/li>\n<li>SQL Server<\/li>\n<\/ul>\n<p>\u2026 \u0219i multe altele.<\/p>\n<p>Pentru a analiza un strat mare de date stocat \u00een sisteme distribuite, cum ar fi HDFS, au fost inventate mecanisme SQL: Apache Hive, Impala etc. Vezi, nu se va duce nic\u0103ieri.<\/p>\n<p>Cum s\u0103 \u00eenve\u021bi SQL? Pur \u0219i simplu f\u0103-o practic.<\/p>\n<p>Pentru asta, \u021bi-a\u0219 recomanda s\u0103 consulti un excelent tutorial, care, de altfel, este gratuit, de la <noindex><a rel=\"nofollow\" href=\"https:\/\/mode.com\/sql-tutorial\/introduction-to-sql\/\">Mode Analytics<\/a><\/noindex>.<\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.datacamp.com\/courses\/intermediate-sql\/\">Nivel mediu SQL<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.datacamp.com\/courses\/joining-data-in-postgresql\">Combinarea datelor \u00een SQL<\/a><\/noindex><\/li>\n<\/ol>\n<p>O caracteristic\u0103 distinctiv\u0103 a acestor cursuri este existen\u021ba unui mediu interactiv \u00een care po\u021bi scrie \u0219i executa interog\u0103ri SQL direct \u00een browser. Resursa <noindex><a rel=\"nofollow\" href=\"https:\/\/modern-sql.com\/\">Modern SQL<\/a><\/noindex> nu ar fi de prisos. \u0218i po\u021bi aplica aceste cuno\u0219tin\u021be \u00een <noindex><a rel=\"nofollow\" href=\"https:\/\/leetcode.com\/problemset\/database\/\">problemele de pe Leetcode<\/a><\/noindex> \u00een sec\u021biunea Baze de date.<\/p>\n<p><b>3. Programare \u00een Python \u0219i Java\/Scala<\/b><\/p>\n<p>De ce ar trebui s\u0103 \u00eenve\u021bi limbajul de programare Python, am discutat deja \u00een articolul <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/datadriveninvestor\/python-vs-r-choosing-the-best-tool-for-ai-ml-data-science-7e0c2295e243\">Python vs R. Alegerea celui mai bun instrument pentru AI, ML \u0219i Data Science<\/a><\/noindex>. C\u00e2t despre Java \u0219i Scala, majoritatea instrumentelor pentru stocarea \u0219i procesarea unor volume mari de date sunt scrise \u00een aceste limbi. De exemplu:<\/p>\n<ul>\n<li>Apache Kafka (Scala)<\/li>\n<li>Hadoop, HDFS (Java)<\/li>\n<li>Apache Spark (Scala)<\/li>\n<li>Apache Cassandra (Java)<\/li>\n<li>HBase (Java)<\/li>\n<li>Apache Hive (Java)<\/li>\n<\/ul>\n<p>Pentru a \u00een\u021belege cum func\u021bioneaz\u0103 aceste instrumente, trebuie s\u0103 \u0219ti\u021bi limbile \u00een care sunt scrise. Abordarea func\u021bional\u0103 Scala permite rezolvarea eficient\u0103 a problemelor de procesare paralel\u0103 a datelor. Python, din p\u0103cate, nu se poate l\u0103uda cu viteza \u0219i procesarea paralel\u0103. \u00cen general, cunoa\u0219terea mai multor limbaje \u0219i paradigme de programare influen\u021beaz\u0103 pozitiv diversitatea abord\u0103rilor pentru solu\u021bionarea problemelor.<\/p>\n<p>Pentru a v\u0103 familiariza cu limbajul Scala, pute\u021bi citi <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/gp\/product\/0981531687\/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0981531687&amp;linkCode=as2&amp;tag=adilkhash-20&amp;linkId=69314619f1e546e3921eb97c72cf4850\">Programarea \u00een Scala<\/a><\/noindex> de la creatorul limbajului. De asemenea, compania Twitter a publicat un ghid introductiv bun \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.github.io\/scala_school\/\">Scala School<\/a><\/noindex>.<\/p>\n<p>\u00cen ceea ce prive\u0219te Python, consider c\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/gp\/product\/1491946008\/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1491946008&amp;linkCode=as2&amp;tag=adilkhash-20&amp;linkId=8a663e966770c24874e323133cc7a005\">Fluent Python<\/a><\/noindex> este cea mai bun\u0103 carte de nivel mediu.<\/p>\n<p><b>4. Instrumente pentru lucrul cu big data<\/b><\/p>\n<p>Iat\u0103 o list\u0103 cu cele mai populare instrumente din lumea big data:<\/p>\n<ul>\n<li>Apache Spark<\/li>\n<li>Apache Kafka<\/li>\n<li>Apache Hadoop (HDFS, HBase, Hive)<\/li>\n<li>Apache Cassandra<\/li>\n<\/ul>\n<p>Mai multe informa\u021bii despre construirea blocurilor mari de date le pute\u021bi g\u0103si \u00een acest minunat <noindex><a rel=\"nofollow\" href=\"http:\/\/xyz.insightdataengineering.com\/blog\/pipeline_map\/\">mediu interactiv<\/a><\/noindex>. Cele mai populare instrumente sunt Spark \u0219i Kafka. Merit\u0103 cu siguran\u021b\u0103 s\u0103 le studia\u021bi, ideal ar fi s\u0103 \u00een\u021belege\u021bi cum func\u021bioneaz\u0103 din interior. Jay Kreps (co-autor al Kafka) a publicat \u00een 2013 o lucrare monumental\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/engineering.linkedin.com\/distributed-systems\/log-what-every-software-engineer-should-know-about-real-time-datas-unifying\">The Log: ce trebuie s\u0103 \u0219tie fiecare dezvoltator de software despre abstractizarea unirii datelor \u00een timp real<\/a><\/noindex>, de altfel, ideile principale din acest talmud au fost folosite pentru a crea Apache Kafka.<\/p>\n<ul>\n<li>O introducere \u00een Hadoop poate fi <noindex><a rel=\"nofollow\" href=\"https:\/\/data-flair.training\/blogs\/hadoop-tutorials-home\/\">Ghid complet pentru \u00eensu\u0219irea Hadoop (gratuit)<\/a><\/noindex>.<\/li>\n<li>Cel mai complet ghid pentru Apache Spark pentru mine este \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/gp\/product\/1491912219\/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1491912219&amp;linkCode=as2&amp;tag=adilkhash-20&amp;linkId=5b206424060cfc80a33d13b05c0bfee2\">Spark: ghid complet<\/a><\/noindex>.<\/li>\n<\/ul>\n<p><b>5. Platforme cloud<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Cine sunt inginerii de date \u0219i cum devii unul?\" src=\"\/wp-content\/uploads\/2019\/05\/cc435bc9f9b91ec87d1cf7a591cf84a2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCunoa\u0219terea m\u0103car unei platforme cloud se afl\u0103 pe lista cerin\u021belor de baz\u0103 pentru candida\u021bii pentru postul de inginer de date. Angajatorii prefer\u0103 Amazon Web Services, pe locul doi se afl\u0103 platforma cloud Google, iar pe locul trei Microsoft Azure.<\/p>\n<p>Trebuie s\u0103 fi\u021bi bine familiariza\u021bi cu Amazon EC2, AWS Lambda, Amazon S3, DynamoDB.<\/p>\n<p><b>6. Sisteme distribuite<\/b><\/p>\n<p>Lucrul cu big data presupune existen\u021ba de clustere de computere care func\u021bioneaz\u0103 independent, leg\u0103tura \u00eentre care se realizeaz\u0103 prin intermediul re\u021belei. Cu c\u00e2t este mai mare clusterul, cu at\u00e2t cre\u0219te probabilitatea e\u0219ecului nodurilor membroase. Pentru a deveni un expert de top \u00een domeniul datelor, trebuie s\u0103 aprofunda\u021bi problemele \u0219i solu\u021biile existente pentru sistemele distribuite. Acest domeniu este vechi \u0219i complex.<\/p>\n<p>Andrew Tanenbaum este considerat un pionier \u00een acest domeniu. Pentru cei care nu se tem de teorie, recomand cartea sa <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/gp\/product\/1543057381\/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1543057381&amp;linkCode=as2&amp;tag=adilkhash-20&amp;linkId=721aedeb23c313bc46a92c134c5baafa\">\u201eSisteme Distribuite\u201d<\/a><\/noindex>, pentru \u00eencep\u0103tori, poate p\u0103rea complicat\u0103, dar cu adev\u0103rat v\u0103 va ajuta s\u0103 v\u0103 perfec\u021biona\u021bi abilit\u0103\u021bile.<\/p>\n<p>Consider c\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/gp\/product\/1449373321\/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1449373321&amp;linkCode=as2&amp;tag=adilkhash-20&amp;linkId=e7e0e096aa5761066245eb90965ac849\">\u201eProiectarea Aplica\u021biilor cu Utilizare Intensiv\u0103 a Datelor\u201d de Martin Kleppmann<\/a><\/noindex> este cea mai bun\u0103 carte introductiv\u0103. Apropo, Martin are un curs minunat <noindex><a rel=\"nofollow\" href=\"https:\/\/martin.kleppmann.com\/\">blog<\/a><\/noindex>. Lucrarea sa v\u0103 va ajuta s\u0103 sistematiza\u021bi cuno\u0219tin\u021bele despre construc\u021bia infrastructurii moderne pentru stocarea \u0219i procesarea datelor mari.<br \/>\nPentru cei care iubesc s\u0103 se uite la videoclipuri, pe Youtube exist\u0103 un curs <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=w8KFPWkK0bI&amp;list=PLawkBQ15NDEkDJ5IyLIJUTZ1rRM9YQq6N&amp;index=2&amp;t=0s\">Sisteme Computa\u021bionale Distribuite<\/a><\/noindex>.<\/p>\n<p><b>7. Conducte de Date<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Cine sunt inginerii de date \u0219i cum devii unul?\" src=\"\/wp-content\/uploads\/2019\/05\/cf1c8e2baad0cc79c0b8c3707741353a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nConductele de date sunt esen\u021biale pentru a putea tr\u0103i ca inginer de date.<\/p>\n<p>Cea mai mare parte a timpului, inginerul de date construie\u0219te a\u0219a-numita pipeliner de date, adic\u0103 creeaz\u0103 un proces de livrare a datelor dintr-un loc \u00een altul. Acestea pot fi scenarii utilizator care merg la API-ul unui serviciu extern sau efectueaz\u0103 cereri SQL, completeaz\u0103 datele \u0219i le plaseaz\u0103 \u00eentr-un depozit centralizat (depozit de date) sau \u00eentr-un depozit de date ne\u00eentreprinse (lacul de date).<\/p>\n<p><b>\u00cen concluzie: lista de verificare principal\u0103 a inginerului de date<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Cine sunt inginerii de date \u0219i cum devii unul?\" src=\"\/wp-content\/uploads\/2019\/05\/de0eca662b2246e63901afb89c9f255f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nS\u0103 rezum\u0103m \u2014 este necesar\u0103 o bun\u0103 \u00een\u021belegere a urm\u0103toarelor:<\/p>\n<ul>\n<li>Sisteme informa\u021bionale;<\/li>\n<li>Dezvoltarea software-ului (Agile, DevOps, Tehnici de Design, SOA);<\/li>\n<li>Sisteme distribuite \u0219i programare paralel\u0103;<\/li>\n<li>No\u021biuni de baz\u0103 despre baze de date \u2014 planificare, proiectare, operare \u0219i depanare;<\/li>\n<li>Proiectarea experimentelor \u2014 A\/B teste pentru validarea conceptelor, determinarea fiabilit\u0103\u021bii, performan\u021bei sistemelor, precum \u0219i elaborarea unor rute fiabile pentru furnizarea rapid\u0103 a solu\u021biilor bune.<\/li>\n<\/ul>\n<p>Acestea sunt doar c\u00e2teva cerin\u021be pentru a deveni inginer de date, a\u0219a c\u0103 studia\u021bi \u0219i familiariza\u021bi-v\u0103 cu sistemele de date, sistemele informa\u021bionale, livrarea continu\u0103\/implementarea\/integrarea, limbajele de programare \u0219i alte subiecte de informatic\u0103 (nu \u00een toate disciplinele).<\/p>\n<p><b>\u0218i, \u00een cele din urm\u0103, ultimul, dar foarte important lucru pe care vreau s\u0103-l spun.<\/b><\/p>\n<blockquote><p><i><b>Calea devenirei \u00een Data Engineering nu este at\u00e2t de simpl\u0103 pe c\u00e2t pare. Nu iart\u0103, frustreaz\u0103, \u0219i trebuie s\u0103 fii preg\u0103tit pentru asta. Unele momente din aceast\u0103 c\u0103l\u0103torie te pot face s\u0103 vrei s\u0103 renun\u021bi la tot. Dar este un adev\u0103rat efort \u0219i un proces de \u00eenv\u0103\u021bare.<\/b><\/i><\/p><\/blockquote>\n<p>Pur \u0219i simplu nu exagera de la \u00eenceput. Tot sensul c\u0103l\u0103toriei este s\u0103 \u00eenve\u021bi c\u00e2t mai mult \u0219i s\u0103 fii preg\u0103tit pentru noi provoc\u0103ri.<br \/>\nIat\u0103 o imagine excelent\u0103 cu care m-am \u00eent\u00e2lnit, care ilustreaz\u0103 bine acest moment:<\/p>\n<p><img decoding=\"async\" alt=\"Cine sunt inginerii de date \u0219i cum devii unul?\" src=\"\/wp-content\/uploads\/2019\/05\/9cc8db9011e5f54717d7e9f31f915523.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u0218i da, nu uita s\u0103 evi\u021bi epuizarea \u0219i s\u0103 te odihne\u0219ti. Acest lucru este foarte important. Mult succes!<\/p>\n<p>Ce p\u0103rere ave\u021bi despre articol, prieteni? V\u0103 invit\u0103m la <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/RCuj\/\">webinarul gratuit<\/a><\/noindex>, care va avea loc ast\u0103zi la 20.00. \u00cen cadrul webinarului vom discuta despre cum s\u0103 construim un sistem de procesare a datelor eficient \u0219i scalabil pentru o mic\u0103 companie sau un startup, cu costuri minime. Ca practic\u0103, ne vom familiariza cu instrumentele de procesare a datelor Google Cloud. Ne vedem cur\u00e2nd!<br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/452670\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435! \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0441\u0442\u0430\u0442\u044c\u0438 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u0441\u0430\u043c \u043e \u0441\u0435\u0431\u0435. \u0412 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00abData Engineer\u00bb \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0432 \u0442\u043e\u043c, \u043a\u0442\u043e \u0436\u0435 \u0442\u0430\u043a\u0438\u0435 \u0434\u0430\u0442\u0430-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b. \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u0441\u0441\u044b\u043b\u043e\u043a. \u041f\u0440\u0438\u044f\u0442\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u044f. \u041f\u0440\u043e\u0441\u0442\u043e\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043f\u043e\u0439\u043c\u0430\u0442\u044c \u0432\u043e\u043b\u043d\u0443 Data Engineering \u0438 \u043d\u0435 \u0434\u0430\u0442\u044c \u0435\u0439 \u0437\u0430\u0442\u044f\u043d\u0443\u0442\u044c \u0432\u0430\u0441 \u0432 \u043f\u0443\u0447\u0438\u043d\u0443. \u0421\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u0432 \u043d\u0430\u0448\u0438 \u0434\u043d\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25729,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34083","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435! \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0441\u0442\u0430\u0442\u044c\u0438 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u0441\u0430\u043c \u043e \u0441\u0435\u0431\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/kto-takie-data-inzhenery-i-kak-imi-stanovyatsya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0442\u043e \u0442\u0430\u043a\u0438\u0435 \u0434\u0430\u0442\u0430-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b, \u0438 \u043a\u0430\u043a \u0438\u043c\u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435! \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0441\u0442\u0430\u0442\u044c\u0438 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u0441\u0430\u043c \u043e \u0441\u0435\u0431\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/kto-takie-data-inzhenery-i-kak-imi-stanovyatsya\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:56:19+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:56:19+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Cine sunt inginerii de date \u0219i cum devii unul? | ProHoster","description":"\u0218i din nou, bun\u0103 ziua! Titlul articolului vorbe\u0219te de la sine.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/kto-takie-data-inzhenery-i-kak-imi-stanovyatsya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0442\u043e \u0442\u0430\u043a\u0438\u0435 \u0434\u0430\u0442\u0430-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b, \u0438 \u043a\u0430\u043a \u0438\u043c\u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f? | ProHoster","og:description":"\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435! \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0441\u0442\u0430\u0442\u044c\u0438 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u0441\u0430\u043c \u043e \u0441\u0435\u0431\u0435.","og:url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/kto-takie-data-inzhenery-i-kak-imi-stanovyatsya","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:56:19+00:00","article:modified_time":"2019-10-31T18:56:19+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34083","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 17:49:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:28:35","updated":"2026-01-21 17:49:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/34083","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=34083"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/34083\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/25729"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=34083"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=34083"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=34083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}