<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns="http://www.loc.gov/MARC21/slim">
 <record>
  <leader>03973ntm a22005177i 4500</leader>
  <controlfield tag="001">000215773</controlfield>
  <controlfield tag="003">CZ-PrVSE</controlfield>
  <controlfield tag="005">20220210204545.0</controlfield>
  <controlfield tag="006">m        d</controlfield>
  <controlfield tag="007">cr n||||||||||</controlfield>
  <controlfield tag="008">220210s2021    xr     fsbm   000 0 cze d</controlfield>
  <datafield tag="STA" ind1=" " ind2=" ">
   <subfield code="a">NEZPRACOVANÝ IMPORT</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
   <subfield code="a">ABA006</subfield>
   <subfield code="b">cze</subfield>
   <subfield code="c">ABA006</subfield>
   <subfield code="d">ABA006</subfield>
   <subfield code="e">rda</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
   <subfield code="a">Philipp, Lukáš</subfield>
   <subfield code="%">ISIS:140676</subfield>
   <subfield code="4">dis</subfield>
  </datafield>
  <datafield tag="242" ind1="1" ind2="0">
   <subfield code="a">Architecture and design patterns for serverless applications</subfield>
   <subfield code="y">eng</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
   <subfield code="a">Architecture and design patterns for serverless applications /</subfield>
   <subfield code="c">Lukáš Philipp</subfield>
  </datafield>
  <datafield tag="264" ind1=" " ind2="0">
   <subfield code="c">2021</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
   <subfield code="a">?? stran :</subfield>
   <subfield code="3">digital, PDF soubor</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
   <subfield code="a">Vedoucí práce: Jiří Feuerlicht</subfield>
  </datafield>
  <datafield tag="502" ind1=" " ind2=" ">
   <subfield code="a">Bakalářská práce (Bc.)—Vysoká škola ekonomická v Praze. Fakulta informatiky a statistiky, 2022</subfield>
  </datafield>
  <datafield tag="504" ind1=" " ind2=" ">
   <subfield code="a">Obsahuje bibliografii</subfield>
  </datafield>
  <datafield tag="516" ind1=" " ind2=" ">
   <subfield code="a">Textový (vysokoškolská kvalifikační práce)</subfield>
  </datafield>
  <datafield tag="518" ind1=" " ind2=" ">
   <subfield code="a">Rok obhajoby 2022</subfield>
  </datafield>
  <datafield tag="520" ind1="3" ind2=" ">
   <subfield code="a">Práce se zabývá problematikou FaaS modelu neboli Serverless, návrhových a architektonických vzorů, které jsou využitelné pro aplikace, které jsou postavené na této nové technologii. Cílem práce je nejprve zanalyzovat Serverless a FaaS, zjistit jejich charakteristiky a z nich vycházející výhody a nevýhody. Dále budou poté ze zjištěných informací představeny jak základní návrhové vzory, které jsou nutné pro běžný běh aplikací na tomto modelu, tak ty, které řeší palčivé problémy této technologie. K dosažení zmíněných cílů byla použita literární rešerše a analýza textů zabývajících se jak problematikou Serverless jako modelu cloud computingu, tak i prací zabývajících se specificky návrhovými vzory. V práci bylo identifikováno 8 charakteristik, 4 výhody, 4 nevýhody, ze kterých byly vytvořeny 4 kategorie motivací pro návrhové vzory. K těmto byla přidána jedna další kategorie, která se věnuje architektuře Serverless aplikací. Tyto kategorie jsou: Architektura služby, Zpoždění a dostupnost, Vázání na poskytovatele, Řízená událostmi a jako poslední Bezstavové a pomíjející. V praktické části byly poté vytvořeny 2 ukázkové aplikace využívající nalezené vzory. Celkově bylo nalezeno 18 architektonických nebo návrhových vzorů pojednávajících o řešení problémů, které souvisejíc s touto novou technologií. Mezi základní návrhové vzory patří: Externalizace stavu, Správce události, Api správce, Časovač. Důležité vzory poté jsou: Nasazovací framework, který umožňuje rychlé nasazení na Serverless platformu nebo Jistič hlídající funkčnost částí aplikace, Dotazník na změny pomáhající s prací externími daty, Ohřívač funkcí, který udržuje funkce takzvaně teplé, či Řetěz funkcí, který odstraňuje problém s časovým omezením FaaS funkcí. Ovšem i zbylé vzory mohou poskytnout silná řeše</subfield>
  </datafield>
  <datafield tag="538" ind1=" " ind2=" ">
   <subfield code="a">Způsob přístupu: Internet</subfield>
  </datafield>
  <datafield tag="653" ind1="0" ind2=" ">
   <subfield code="a">aplikovaná informatika [obor bakal. práce]</subfield>
  </datafield>
  <datafield tag="655" ind1=" " ind2="7">
   <subfield code="a">bakalářské práce</subfield>
   <subfield code="7">fd132403</subfield>
   <subfield code="2">czenas</subfield>
  </datafield>
  <datafield tag="655" ind1=" " ind2="9">
   <subfield code="a">bachelor's theses</subfield>
   <subfield code="2">eczenas</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">funkce jako služba</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">architektura</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">návrhové vzory</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">Serverless</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">faas</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Feuerlicht, Jiří</subfield>
   <subfield code="7">pna2008466870</subfield>
   <subfield code="4">ths</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Bruckner, Tomáš,</subfield>
   <subfield code="d">1974-</subfield>
   <subfield code="7">mzk2004257480</subfield>
   <subfield code="4">opn</subfield>
  </datafield>
  <datafield tag="710" ind1="2" ind2=" ">
   <subfield code="a">Vysoká škola ekonomická v Praze.</subfield>
   <subfield code="b">Fakulta informatiky a statistiky</subfield>
   <subfield code="7">kn20010709399</subfield>
   <subfield code="4">dgg</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/75683/podrobnosti</subfield>
   <subfield code="y">VŠKP v InSIS</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/75683</subfield>
   <subfield code="y">Hlavní práce</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/75683/posudek/vedouci</subfield>
   <subfield code="y">Hodnocení vedoucího</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/75683/posudek/oponent/70758</subfield>
   <subfield code="y">Oponentura</subfield>
  </datafield>
  <datafield tag="999" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/75683/podrobnosti</subfield>
   <subfield code="y">dc:identifier</subfield>
  </datafield>
  <datafield tag="993" ind1=" " ind2=" ">
   <subfield code="x">NEPOSILAT</subfield>
   <subfield code="y">VSKP</subfield>
  </datafield>
  <datafield tag="999" ind1="4" ind2="9">
   <subfield code="a">vse75683</subfield>
   <subfield code="b">220202</subfield>
  </datafield>
  <datafield tag="999" ind1="4" ind2="5">
   <subfield code="x">75683</subfield>
  </datafield>
 </record>
</collection>
