{"id":33591,"date":"2019-10-31T21:53:37","date_gmt":"2019-10-31T18:53:37","guid":{"rendered":"https:\/\/prohoster.info\/blog\/tehnologicheskie-trendy-veb-razrabotki-2019\/"},"modified":"2019-10-31T21:53:37","modified_gmt":"2019-10-31T18:53:37","slug":"tehnologicheskie-trendy-veb-razrabotki-2019","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/tehnologicheskie-trendy-veb-razrabotki-2019","title":{"rendered":"Technologick\u00e9 trendy webov\u00e9ho v\u00fdvoja 2019","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2>\u00davod<\/h2>\n<p>\nDigit\u00e1lna transform\u00e1cia ka\u017ed\u00fd rok zasahuje do \u010doraz viac oblast\u00ed \u017eivota a biznisu. Ak chce by\u0165 biznis konkurencieschopn\u00fd, be\u017en\u00e9 informa\u010dn\u00e9 weby u\u017e nesta\u010dia; potrebn\u00e9 s\u00fa mobiln\u00e9 a webov\u00e9 aplik\u00e1cie, ktor\u00e9 nielen poskytn\u00fa inform\u00e1cie pou\u017e\u00edvate\u013eom, ale aj im umo\u017enia vykon\u00e1va\u0165 r\u00f4zne funkcie: prij\u00edma\u0165 alebo objedn\u00e1va\u0165 tovar a slu\u017eby, poskytova\u0165 n\u00e1stroje. <\/p>\n<p><img decoding=\"async\" alt=\"Technologick\u00e9 trendy webov\u00e9ho v\u00fdvoja 2019\" src=\"\/wp-content\/uploads\/2019\/05\/0e242590714365aa6d4c2fc4ad0c7fee.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nNapr\u00edklad, modern\u00fdm bank\u00e1m u\u017e nesta\u010d\u00ed ma\u0165 iba web s inform\u00e1ciami; potrebuj\u00fa online n\u00e1stroje pre svojich klientov, osobn\u00fd \u00fa\u010det, kde m\u00f4\u017ee pou\u017e\u00edvate\u013e spravova\u0165 \u00fa\u010dty, invest\u00edcie, p\u00f4\u017ei\u010dky. Dokonca aj mal\u00fdm firm\u00e1m, na zv\u00fd\u0161enie konverzie, s\u00fa potrebn\u00e9 pohodln\u00e9 n\u00e1stroje, ako napr\u00edklad mo\u017enos\u0165 objednania si lek\u00e1rskeho vy\u0161etrenia alebo n\u00e1v\u0161tevy kadern\u00edka, rezervovanie miesta v re\u0161taur\u00e1cii alebo detskej herni na oslavu naroden\u00edn.<\/p>\n<p>Majitelia potrebuj\u00fa v\u010das dost\u00e1va\u0165 inform\u00e1cie v pohodlnom form\u00e1te oh\u013eadom stavu svojej firmy, napr\u00edklad zber \u0161tatistick\u00fdch \u00fadajov a analytiky r\u00f4znych v\u00fdrobn\u00fdch oddelen\u00ed, alebo produktivity oddelen\u00ed. \u010casto ka\u017ed\u00fd z oddelen\u00ed zbiera tieto \u00fadaje po svojom a dokonca m\u00f4\u017eu pou\u017e\u00edva\u0165 r\u00f4zne n\u00e1stroje, pri\u010dom majite\u013e mus\u00ed tr\u00e1vi\u0165 ve\u013ea osobn\u00e9ho \u010dasu, aby sa s t\u00fdm v\u0161etk\u00fdm obozn\u00e1mil, \u010do m\u00f4\u017ee nepriamo alebo priamo ovplyvni\u0165 efektivitu firmy a nakoniec aj zisk. Digit\u00e1lna transform\u00e1cia a v\u00fdvoj webovej alebo mobilnej aplik\u00e1cie tu taktie\u017e m\u00f4\u017eu pom\u00f4c\u0165.<\/p>\n<p>Technol\u00f3gie sa neust\u00e1le vyv\u00edjaj\u00fa, a to, \u010do sa pou\u017e\u00edvalo pred nieko\u013ek\u00fdmi rokmi, m\u00f4\u017ee dnes by\u0165 u\u017e neaktu\u00e1lne, alebo to, \u010do nebolo mo\u017en\u00e9 urobi\u0165 pred nieko\u013ek\u00fdmi rokmi, sa stalo realitou. Existuje mno\u017estvo modern\u00fdch n\u00e1strojov, ktor\u00e9 pom\u00e1haj\u00fa r\u00fdchlej\u0161ie a kvalitnej\u0161ie vytv\u00e1ra\u0165 webov\u00e9 a mobiln\u00e9 aplik\u00e1cie. Na z\u00e1klade osobn\u00fdch pozorovan\u00ed a sk\u00fasenost\u00ed chcem zdie\u013ea\u0165 svoje n\u00e1zory o tom, ak\u00e9 technol\u00f3gie a n\u00e1stroje bud\u00fa v bl\u00edzkej bud\u00facnosti \u017eiadan\u00e9 a pre\u010do by sa na ne malo pri vytv\u00e1ran\u00ed modern\u00fdch webov\u00fdch aplik\u00e1ci\u00ed zamera\u0165.<\/p>\n<h2>Single page application (jednostr\u00e1nkov\u00e9 aplik\u00e1cie)<\/h2>\n<p>\nPo\u010fme si najprv vyjasni\u0165 terminol\u00f3giu. Single Page Application (SPA) je webov\u00e1 aplik\u00e1cia, ktorej komponenty s\u00fa na\u010d\u00edtan\u00e9 jednorazovo na jednej str\u00e1nke a obsah sa na\u010d\u00edtava pod\u013ea potreby. Pri prechode medzi sekciami aplik\u00e1cie sa str\u00e1nka \u00faplne neprezera\u0148uje, ale len sa na\u010d\u00edtaj\u00fa a zobrazia potrebn\u00e9 \u00fadaje. <\/p>\n<p>Jednostr\u00e1nkov\u00e9 aplik\u00e1cie v\u00fdrazne z\u00edskavaj\u00fa na r\u00fdchlosti a pohodl\u00ed pou\u017e\u00edvania v porovnan\u00ed s klasick\u00fdmi webov\u00fdmi aplik\u00e1ciami. Pomocou SPA je mo\u017en\u00e9 dosiahnu\u0165 efekt fungovania webovej str\u00e1nky ako desktopovej aplik\u00e1cie bez prezeran\u00ed a podstatn\u00fdch oneskoren\u00ed. <\/p>\n<p>E\u0161te pred p\u00e1r rokmi prakticky neboli jednostr\u00e1nkov\u00e9 aplik\u00e1cie schopn\u00e9 optimaliz\u00e1cie pre vyh\u013ead\u00e1va\u010de a pou\u017e\u00edvali sa preva\u017ene na vytv\u00e1ranie osobn\u00fdch \u00fa\u010dtov a administra\u010dn\u00fdch panelov, dnes je u\u017e ove\u013ea jednoduch\u0161ie vytvori\u0165 jednostr\u00e1nkov\u00fa aplik\u00e1ciu s plnou podporou SEO. Pou\u017eit\u00edm jednostr\u00e1nkov\u00fdch aplik\u00e1ci\u00ed so serverov\u00fdm renderovan\u00edm sa tento probl\u00e9m \u00faplne vytratil. In\u00fdmi slovami, ide o rovnak\u00fa jednostr\u00e1nkov\u00fa aplik\u00e1ciu, ale pri prvom po\u017eiadavku server nevytv\u00e1ra len d\u00e1ta, ale vytv\u00e1ra hotov\u00fa HTML str\u00e1nku pripraven\u00fa na zobrazenie a vyh\u013ead\u00e1va\u010de dost\u00e1vaj\u00fa hotov\u00e9 str\u00e1nky so v\u0161etk\u00fdmi meta-inform\u00e1ciami a s\u00e9mantick\u00fdm zna\u010dkovan\u00edm.<\/p>\n<p>S rozvojom n\u00e1strojov na vytv\u00e1ranie klientsk\u00fdch webov\u00fdch aplik\u00e1ci\u00ed bude po\u010det v\u00fdvojov a prechod na jednot str\u00e1nkov\u00e9 aplik\u00e1cie v tomto a nasleduj\u00facich rokoch len r\u00e1s\u0165. Ak m\u00e1te star\u00fa aplik\u00e1ciu, ktor\u00e1 je zastaran\u00e1 a pracuje pomaly, navy\u0161e s kompletn\u00fdm prezeran\u00edm str\u00e1nky pri prechode medzi sekciami, tento rok m\u00f4\u017eete bez ob\u00e1v prejs\u0165 na r\u00fdchlu jednostr\u00e1nkov\u00fa aplik\u00e1ciu \u2013 teraz je dobr\u00fd \u010das, technol\u00f3gie to u\u017e umo\u017e\u0148uj\u00fa vykona\u0165 pomerne r\u00fdchlo a kvalitne.<\/p>\n<p>Ma\u0165 modern\u00fa a r\u00fdchlu webov\u00fa str\u00e1nku je ve\u013emi dobr\u00e9, ale mus\u00edm v\u00e1m \u00faprimne poveda\u0165: nie v\u0161etky aplik\u00e1cie sa daj\u00fa \u013eahko previes\u0165 na jednostr\u00e1nkov\u00e9, a prechod m\u00f4\u017ee by\u0165 finan\u010dne n\u00e1ro\u010dn\u00fd! Preto je potrebn\u00e9 pochopi\u0165, komu a pre\u010do je tento prechod potrebn\u00fd. <\/p>\n<p>Aby som v\u00e1m pomohol sa zorientova\u0165, v nasleduj\u00facej tabu\u013eke uv\u00e1dzam nieko\u013eko pr\u00edkladov, kedy je v\u00fdvoj alebo prechod na SPA vhodn\u00fd a od\u00f4vodnen\u00fd, a kedy nie.<\/p>\n<p><b>ZA<\/b><\/p>\n<p>Ak chcete vytvori\u0165 modern\u00fa, r\u00fdchlu aplik\u00e1ciu a chcete, aby sa pou\u017e\u00edvala nielen webov\u00e1 verzia, ale aj mobiln\u00e1 alebo dokonca desktopov\u00e1, a v\u0161etky procesy a v\u00fdpo\u010dty prebiehali na vzdialenom alebo cloudovom serveri. A aby mali v\u0161etci klienti rovnak\u00e9 rozhranie na interakciu a nebolo by potrebn\u00e9 zasahova\u0165 do serverov\u00e9ho k\u00f3du pri prid\u00e1van\u00ed nov\u00e9ho klienta.<\/p>\n<p>Napr\u00edklad: soci\u00e1lne siete, agreg\u00e1tory, SaaS platformy (softv\u00e9r ako cloudov\u00e1 slu\u017eba), trhovisk\u00e1<\/p>\n<p>Ak m\u00e1te obchod alebo webov\u00fa slu\u017ebu, viete, \u017ee je pomal\u00e1 a \u013eudia odch\u00e1dzaj\u00fa, chcete ju ur\u00fdchli\u0165, ch\u00e1pete hodnotu klientov a ste ochotn\u00ed zaplati\u0165 za upgrade od mili\u00f3na rub\u013eov.<\/p>\n<p>M\u00e1te mobiln\u00fa aplik\u00e1ciu, ktor\u00e1 pou\u017e\u00edva API webu, a web je pritom pomal\u00fd a pri prechode medzi str\u00e1nkami doch\u00e1dza k \u00fapln\u00fdm pre\u0165a\u017eeniam obsahu.<\/p>\n<p><b>PROTI<\/b><\/p>\n<p>Ak va\u0161a cie\u013eov\u00e1 skupina nepou\u017e\u00edva modern\u00e9 prehliada\u010de a zariadenia. <\/p>\n<p>Napr\u00edklad: \u0161pecifick\u00e9 firemn\u00e9 sf\u00e9ry, ako je v\u00fdvoj vn\u00fatorn\u00fdch syst\u00e9mov pre banky, zdravotn\u00edcke zariadenia a vzdel\u00e1vanie.<\/p>\n<p>Hlavn\u00e9 aktivity vykon\u00e1vate offline a nie ste pripraven\u00ed poskytova\u0165 ak\u00e9ko\u013evek slu\u017eby online a potrebujete len pril\u00e1ka\u0165 klientov.<\/p>\n<p>Ak m\u00e1te existuj\u00faci internetov\u00fd obchod alebo webov\u00fa slu\u017ebu, ktor\u00e1 u\u017e dobre pred\u00e1va, nevid\u00edte odliv klientov ani s\u0165a\u017enosti.<\/p>\n<p>Ak m\u00e1te funk\u010dn\u00fa aplik\u00e1ciu, ktor\u00fa nemo\u017eno prisp\u00f4sobi\u0165 pre SPA a mus\u00edte ju jednoducho prep\u00edsa\u0165 od nuly a pou\u017ei\u0165 in\u00e9 technol\u00f3gie, a nie ste ochotn\u00ed na to min\u00fa\u0165 nieko\u013eko mili\u00f3nov.<\/p>\n<p>Napr\u00edklad: Existuje krabicov\u00fd web alebo nejak\u00fd vlastnoru\u010dne nap\u00edsan\u00fd star\u00fd, monolitick\u00fd k\u00f3d. <\/p>\n<h2>Progres\u00edvne webov\u00e9 aplik\u00e1cie<\/h2>\n<p>\nProgres\u00edvne webov\u00e9 aplik\u00e1cie (PWA) s\u00fa produktom spolo\u010dnej evol\u00facie nat\u00edvnej aplik\u00e1cie a webovej str\u00e1nky. V podstate ide o webov\u00fa aplik\u00e1ciu, ktor\u00e1 vyzer\u00e1 a spr\u00e1va sa ako skuto\u010dn\u00e1 nat\u00edvna aplik\u00e1cia, m\u00f4\u017ee prij\u00edma\u0165 push notifik\u00e1cie, fungova\u0165 v offline re\u017eime at\u010f. Pri tom pou\u017e\u00edvate\u013e nemus\u00ed s\u0165ahova\u0165 aplik\u00e1ciu z AppStore alebo Google Play, sta\u010d\u00ed si ju len ulo\u017ei\u0165 na pracovn\u00fa plochu.<\/p>\n<p>Ako technol\u00f3gia alebo pr\u00edstup k v\u00fdvoju PWA sa vyv\u00edja od roku 2015 a v poslednej dobe z\u00edskava obrovsk\u00fa popularitu v oblasti e-commerce. <\/p>\n<p>Nieko\u013eko skuto\u010dn\u00fdch pr\u00edkladov zo \u017eivota: <\/p>\n<ul>\n<li>Minul\u00fd rok hotel Best Western River North po spusten\u00ed novej webovej str\u00e1nky so podporou PWA dok\u00e1zal zv\u00fd\u0161i\u0165 svoje pr\u00edjmy o 300%; <\/li>\n<li>Arabsk\u00fd Avito OpenSooq.com po vytvoren\u00ed podpory PWA na svojej str\u00e1nke dok\u00e1zal zv\u00fd\u0161i\u0165 \u010das str\u00e1ven\u00fd na str\u00e1nke o 25% a po\u010det klientov o 260%; <\/li>\n<li>Zn\u00e1ma zoznamka Tinder dok\u00e1zala zn\u00ed\u017ei\u0165 \u010das na\u010d\u00edtania z 11,91 s na 4,69 s vyvinut\u00edm PWA, navy\u0161e aplik\u00e1cia zaber\u00e1 o 90% menej miesta ako jej nat\u00edvny Android ekvivalent. <\/li>\n<\/ul>\n<p>\nO tom, \u017ee stoj\u00ed za to venova\u0165 pozornos\u0165 tejto technol\u00f3gii hovor\u00ed aj to, \u017ee jeden z najv\u00e4\u010d\u0161\u00edch n\u00e1strojov na tvorbu e-commerce projektov Magento v roku 2018 spustil predbe\u017en\u00fa v\u00fdvoj\u00e1rsku verziu PWA Studio. Platforma umo\u017e\u0148uje \u201ez krabice\u201c vytv\u00e1ra\u0165 frontendy na b\u00e1ze React pre svoje e-commerce rie\u0161enia so podporou PWA.<\/p>\n<p>Rada pre t\u00fdch, ktor\u00ed u\u017e maj\u00fa internetov\u00fd projekt alebo len n\u00e1pad na nov\u00fd servis so zameran\u00edm na mobiln\u00e9 zariadenia: nesp\u011bchajte s p\u00edsan\u00edm plnohodnotnej nat\u00edvnej aplik\u00e1cie, najprv sa pozrite na technol\u00f3giu PWA. Mo\u017eno to bude najlep\u0161ie rie\u0161enie z h\u013eadiska ceny a kvality pre v\u00e1\u0161 produkt. <\/p>\n<p>Trochu z praxe. Na vytvorenie jednoduch\u00e9ho nat\u00edvneho mobiln\u00e9ho spravodajsk\u00e9ho aplik\u00e1cie pri predpoklade, \u017ee u\u017e existuje funk\u010dn\u00fd REST server, je potrebn\u00e9 pribli\u017ene 200-300 \u010dlovekohod\u00edn na ka\u017ed\u00fa platformu. Priemerne sa cena na trhu za hodinu v\u00fdvoja pohybuje od 1500 do 2000 rub\u013eov\/hodina, aplik\u00e1cia m\u00f4\u017ee st\u00e1\u0165 okolo 1 mili\u00f3n rub\u013eov. Ak by sa vyv\u00edjalo webov\u00e9 aplik\u00e1cie s plnou podporou PWA: push upozorneniami, offline re\u017eimom a in\u00fdmi v\u00fdhodami, v\u00fdvoj by trval 200-300 \u010dlovekohod\u00edn, ale produkt bude okam\u017eite dostupn\u00fd na v\u0161etk\u00fdch platform\u00e1ch. To znamen\u00e1 \u00fasporu pribli\u017ene 2-kr\u00e1t, nehovoriac o tom, \u017ee nebude potrebn\u00e9 plati\u0165 poplatky za umiestnenie v obchodoch s aplik\u00e1ciami.<\/p>\n<h2>Serverless<\/h2>\n<p>\nToto je \u010fal\u0161\u00ed modern\u00fd pr\u00edstup k v\u00fdvoju. Kv\u00f4li n\u00e1zvu si mnoh\u00ed myslia, \u017ee ide\u00e1lne naozaj bezserverov\u00fa v\u00fdvoj, \u017ee p\u00edsanie back-end k\u00f3du nie je potrebn\u00e9, a ka\u017ed\u00fd front-end v\u00fdvoj\u00e1r dok\u00e1\u017ee vytvori\u0165 plnohodnotn\u00e9 webov\u00e9 aplik\u00e1cie. Ale to nie je pravda!<\/p>\n<p>Pri vytv\u00e1ran\u00ed serverless aplik\u00e1cie st\u00e1le potrebujete server a datab\u00e1zu. Hlavn\u00fdm rozdielom v tomto pr\u00edstupe je, \u017ee back-end k\u00f3d je prezentovan\u00fd vo forme cloudov\u00fdch funkci\u00ed (in\u00fd n\u00e1zov pre serverless je FaaS, funkcie ako slu\u017eba) a umo\u017e\u0148uje aplik\u00e1cii r\u00fdchlo a jednoducho sa \u0161k\u00e1lova\u0165. Pri v\u00fdvoji takejto aplik\u00e1cie sa v\u00fdvoj\u00e1r m\u00f4\u017ee zamera\u0165 na obchodn\u00e9 \u00falohy a nemus\u00ed sa zaobera\u0165 \u0161k\u00e1lovan\u00edm a nastaven\u00edm infra\u0161trukt\u00fary, \u010do n\u00e1sledne ur\u00fdch\u013euje v\u00fdvoj aplik\u00e1cie a zni\u017euje jej n\u00e1klady. Navy\u0161e, serverless pr\u00edstup m\u00f4\u017ee pom\u00f4c\u0165 u\u0161etri\u0165 na pren\u00e1jme <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sk\/server\/\"   title=\"serverov\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1330\">serverov<\/a>, preto\u017ee vyu\u017e\u00edva presne to\u013eko zdrojov, ko\u013eko je potrebn\u00e9 na vykonanie \u00falohy, a ak nie je z\u00e1\u0165a\u017e, serverov\u00fd \u010das sa v\u00f4bec nepou\u017e\u00edva a neplat\u00ed sa. <\/p>\n<p>Napr\u00edklad, ve\u013ek\u00e1 americk\u00e1 medi\u00e1lna spolo\u010dnos\u0165 Bustle dok\u00e1zala zn\u00ed\u017ei\u0165 n\u00e1klady na <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sk\/\"   title=\"hosting\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2342\">hosting<\/a> viac ako 60 % prechodom na serverless. A spolo\u010dnos\u0165 Coca-Cola, pri v\u00fdvoji automatizovan\u00e9ho syst\u00e9mu predaja n\u00e1pojov cez automaty, dok\u00e1zala zn\u00ed\u017ei\u0165 n\u00e1klady na hosting z 13 000 $ na 4 500 $ ro\u010dne v\u010faka prechodu na serverless.<\/p>\n<p>Posledn\u00e9 dva roky sa kv\u00f4li novosti a svojim obmedzeniam serverless v\u00e4\u010d\u0161inou pou\u017e\u00edval pre mal\u00e9 projekty, startupy a MVP, ale dnes, v\u010faka evol\u00facii softv\u00e9ru, univerz\u00e1lnosti a sile kontajneriz\u00e1cie serverov, sa objavuj\u00fa n\u00e1stroje, ktor\u00e9 umo\u017e\u0148uj\u00fa odstr\u00e1ni\u0165 obmedzenia, zjednodu\u0161i\u0165 a ur\u00fdchli\u0165 v\u00fdvoj cloudov\u00fdch aplik\u00e1ci\u00ed.<br \/>\nTo znamen\u00e1, \u017ee podnikov\u00e9 obchodn\u00e9 scen\u00e1re, v ktor\u00fdch sa predt\u00fdm cloudov\u00e1 moderniz\u00e1cia pova\u017eovala za nemo\u017en\u00fa (napr\u00edklad pre perif\u00e9rne zariadenia, pren\u00e1\u0161an\u00e9 \u00fadaje alebo aplik\u00e1cie so zachovan\u00edm stavu), s\u00fa teraz realitou. Dobr\u00e9 n\u00e1stroje s ve\u013ek\u00fdm potenci\u00e1lom s\u00fa kNative a serverless enterprise. <\/p>\n<p>Ale aj tak, serverless nie je strieborn\u00e1 gu\u013eka pre v\u00fdvoj webov\u00fdch aplik\u00e1ci\u00ed. Tak ako ka\u017ed\u00e1 in\u00e1 technol\u00f3gia m\u00e1 svoje v\u00fdhody a nev\u00fdhody, a treba s porozumen\u00edm vybera\u0165 tento n\u00e1stroj, a \u201enekliesni\u0165 klince mikroskopom\u201c, len preto, \u017ee je technologickej\u0161\u00ed.<\/p>\n<p>Aby sme v\u00e1m pomohli sa zorientova\u0165, tu je nieko\u013eko pr\u00edkladov, kedy by ste mali uva\u017eova\u0165 o serverless pri v\u00fdvoji novej alebo zlep\u0161ovan\u00ed existuj\u00facej webovej slu\u017eby:<\/p>\n<ul>\n<li>Ke\u010f je z\u00e1\u0165a\u017e na serveri periodick\u00e1 a plat\u00edte za nevyu\u017eit\u00e9 kapacity. Napr\u00edklad mali sme klienta so sie\u0165ou k\u00e1vovarov, ktor\u00fd potreboval spracov\u00e1va\u0165 po\u017eiadavky a zbiera\u0165 \u0161tatistiky len nieko\u013eko stoviek alebo tis\u00edcok kr\u00e1t za de\u0148, zatia\u013e \u010do v noci po\u010det po\u017eiadaviek klesol na nieko\u013eko desiatok. V tomto pr\u00edpade je ove\u013ea efekt\u00edvnej\u0161ie plati\u0165 len za skuto\u010dn\u00e9 vyu\u017eitie zdrojov, preto sme navrhli a realizovali rie\u0161enie zalo\u017een\u00e9 na Serverless;<\/li>\n<li>Ak nepl\u00e1nujete podrobne sa zaobera\u0165 technick\u00fdmi detailmi infra\u0161trukt\u00fary a prepl\u00e1ca\u0165 za nastavenie a podporu serverov a vyrovn\u00e1va\u010dov za\u0165a\u017eenia. Napr\u00edklad pri v\u00fdvoji marketplace presne neviete, ak\u00e1 bude n\u00e1v\u0161tevnos\u0165, alebo naopak \u2014 pl\u00e1nujete vysok\u00fa n\u00e1v\u0161tevnos\u0165 a aby va\u0161a aplik\u00e1cia ur\u010dite zvl\u00e1dla za\u0165a\u017eenie, Serverless je vynikaj\u00faca vo\u013eba.<\/li>\n<li>Ak je potrebn\u00e9 vykon\u00e1va\u0165 nejak\u00e9 pr\u00fadov\u00e9 udalosti v pr\u00e1ci hlavnej aplik\u00e1cie, zapisova\u0165 ved\u013eaj\u0161ie \u00fadaje do tabuliek, vykon\u00e1va\u0165 nejak\u00e9 v\u00fdpo\u010dty. Napr\u00edklad zbiera\u0165 analytick\u00e9 \u00fadaje o spr\u00e1van\u00ed pou\u017e\u00edvate\u013ea, spracova\u0165 ich ur\u010dit\u00fdm sp\u00f4sobom a ulo\u017ei\u0165 do datab\u00e1zy;<\/li>\n<li>Ak je potrebn\u00e9 zjednodu\u0161i\u0165, uniformizova\u0165 alebo ur\u00fdchli\u0165 aktu\u00e1lnu pr\u00e1cu aplik\u00e1cie. Napr\u00edklad vytvori\u0165 slu\u017eby na zlep\u0161enie v\u00fdkonu pri pr\u00e1ci s obrazmi alebo videom, ke\u010f pou\u017e\u00edvate\u013e nahr\u00e1va video do cloudu, a transcoding vykon\u00e1va samostatn\u00e1 funkcia, pri\u010dom hlavn\u00fd server na\u010falej funguje v be\u017enom re\u017eime.<\/li>\n<\/ul>\n<p>\n Ak je potrebn\u00e9 spracov\u00e1va\u0165 udalosti zo strany extern\u00fdch slu\u017eieb. Napr\u00edklad spracov\u00e1va\u0165 odpovede od platobn\u00fdch syst\u00e9mov alebo presmerova\u0165 pou\u017e\u00edvate\u013esk\u00e9 \u00fadaje do CRM na ur\u00fdchlenie spracovania po\u017eiadaviek potenci\u00e1lnych z\u00e1kazn\u00edkov.<br \/>\n Ak m\u00e1te ve\u013ek\u00fa aplik\u00e1ciu a niektor\u00e9 \u010dasti aplik\u00e1cie sa m\u00f4\u017eu realizova\u0165 optim\u00e1lnej\u0161ie pou\u017eit\u00edm jazyka, ktor\u00fd sa l\u00ed\u0161i od hlavn\u00e9ho. Napr\u00edklad, m\u00e1te projekt v Java a potrebujete prida\u0165 nov\u00fa funkciu, ale nem\u00e1te vo\u013en\u00e9 ruky, alebo implement\u00e1cia v tomto jazyku m\u00f4\u017ee trva\u0165 dlh\u0161ie a u\u017e existuje rie\u0161enie v inom jazyku, Serverless v\u00e1m m\u00f4\u017ee pom\u00f4c\u0165 aj v tomto.<\/p>\n<p>Toto nie je ani z\u010faleka \u00fapln\u00fd zoznam n\u00e1strojov a technol\u00f3gi\u00ed, ktor\u00e9 si zasl\u00fa\u017eia pozornos\u0165, len som sa podelil o to, \u010do sami pou\u017e\u00edvame ka\u017ed\u00fd de\u0148 v pr\u00e1ci a presne vieme, ako m\u00f4\u017eu pom\u00f4c\u0165 biznisu.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/451572\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0426\u0438\u0444\u0440\u043e\u0432\u0430\u044f \u0442\u0440\u0430\u043d\u0441\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0441 \u043a\u0430\u0436\u0434\u044b\u043c \u0433\u043e\u0434\u043e\u043c \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0444\u0435\u0440 \u0436\u0438\u0437\u043d\u0438 \u0438 \u0431\u0438\u0437\u043d\u0435\u0441\u0430. \u0415\u0441\u043b\u0438 \u0431\u0438\u0437\u043d\u0435\u0441 \u0445\u043e\u0447\u0435\u0442 \u0431\u044b\u0442\u044c \u043a\u043e\u043d\u043a\u0443\u0440\u0435\u043d\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u043c \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 \u0443\u0436\u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0435 \u0438 \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u0434\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u043d\u043e \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u0438: \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0438\u043b\u0438 \u0437\u0430\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0442\u043e\u0432\u0430\u0440\u044b \u0438 \u0443\u0441\u043b\u0443\u0433\u0438, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b. \u0422\u0430\u043a, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c \u0431\u0430\u043d\u043a\u0430\u043c \u0443\u0436\u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0438\u043c\u0435\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25284,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-33591","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.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0426\u0438\u0444\u0440\u043e\u0432\u0430\u044f \u0442\u0440\u0430\u043d\u0441\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0441 \u043a\u0430\u0436\u0434\u044b\u043c \u0433\u043e\u0434\u043e\u043c \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0444\u0435\u0440 \u0436\u0438\u0437\u043d\u0438 \u0438 \u0431\u0438\u0437\u043d\u0435\u0441\u0430.\" \/>\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\/sk\/blog\/administrirovanie\/tehnologicheskie-trendy-veb-razrabotki-2019\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u0440\u0435\u043d\u0434\u044b \u0432\u0435\u0431-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 2019 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0426\u0438\u0444\u0440\u043e\u0432\u0430\u044f \u0442\u0440\u0430\u043d\u0441\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0441 \u043a\u0430\u0436\u0434\u044b\u043c \u0433\u043e\u0434\u043e\u043c \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0444\u0435\u0440 \u0436\u0438\u0437\u043d\u0438 \u0438 \u0431\u0438\u0437\u043d\u0435\u0441\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/tehnologicheskie-trendy-veb-razrabotki-2019\" \/>\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:53:37+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:53:37+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\udd47Technologick\u00e9 trendy webov\u00e9ho v\u00fdvoja 2019 | ProHoster","description":"\u00davod Digit\u00e1lna transform\u00e1cia ka\u017ed\u00fdm rokom zasahuje do \u010doraz v\u00e4\u010d\u0161ieho po\u010dtu r\u00f4znych oblast\u00ed \u017eivota a podnikania.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/tehnologicheskie-trendy-veb-razrabotki-2019","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u0440\u0435\u043d\u0434\u044b \u0432\u0435\u0431-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 2019 | ProHoster","og:description":"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0426\u0438\u0444\u0440\u043e\u0432\u0430\u044f \u0442\u0440\u0430\u043d\u0441\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0441 \u043a\u0430\u0436\u0434\u044b\u043c \u0433\u043e\u0434\u043e\u043c \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0444\u0435\u0440 \u0436\u0438\u0437\u043d\u0438 \u0438 \u0431\u0438\u0437\u043d\u0435\u0441\u0430.","og:url":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/tehnologicheskie-trendy-veb-razrabotki-2019","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:53:37+00:00","article:modified_time":"2019-10-31T18:53:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33591","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-02-09 20:17:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:38:09","updated":"2026-02-09 20:17:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/33591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=33591"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/33591\/revisions"}],"predecessor-version":[{"id":159592,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/33591\/revisions\/159592"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/25284"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=33591"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=33591"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=33591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}