{"id":54515,"date":"2019-12-28T00:00:00","date_gmt":"2019-12-27T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/novye-byliny-dlya-dev-ops-i-lyuboznatelnyh-lyudej"},"modified":"2020-02-18T14:02:32","modified_gmt":"2020-02-18T11:02:32","slug":"novye-byliny-dlya-dev-ops-i-lyuboznatelnyh-lyudej","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/novye-byliny-dlya-dev-ops-i-lyuboznatelnyh-lyudej","title":{"rendered":"\u201eNeue Geschichten\u201c. F\u00fcr Devs, Ops und Neugierige.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"\u201eNeue Geschichten\u201c. F\u00fcr Devs, Ops und Neugierige.\" src=\"\/wp-content\/uploads\/2019\/12\/92f2462e6526d4ea2acf71fac5e472c0.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Auf vielfachen Wunsch der Leser beginnt eine gro\u00dfe Artikelreihe \u00fcber die Anwendung der Serverless-Computing-Technologie zur Entwicklung einer realen Anwendung. In dieser Reihe wird die Entwicklung der Anwendung, die Tests und die Bereitstellung an die Endbenutzer unter Verwendung moderner Mittel behandelt: der Microservices-Architektur der Anwendung (im serverless Ansatz, basierend auf <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openfaas.com\/\">OpenFaaS<\/a><\/noindex>), einem Cluster <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/\">kubernetes<\/a><\/noindex> zur Bereitstellung der Anwendung, einer Datenbank <noindex><a rel=\"nofollow\" href=\"https:\/\/mongodb.com\/\">MongoDB<\/a><\/noindex>, die auf cloud-basiertes Clustering und Anwendung ausgerichtet ist, sowie einer Cloud-Bus <noindex><a rel=\"nofollow\" href=\"https:\/\/nats.io\/\">NATS<\/a><\/noindex>. \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442 \u0438\u0433\u0440\u0443 &#171;\u0411\u044b\u043b\u0438\u043d\u044b&#187;, \u043e\u0434\u0438\u043d \u0438\u0437 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439 \u0441\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0438\u0433\u0440\u044b &#171;\u041c\u0430\u0444\u0438\u044f&#187;.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"chto-takoe-byliny\">\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 &#171;\u0411\u044b\u043b\u0438\u043d\u044b&#187;?<\/h2>\n<p><\/p>\n<p>\u042d\u0442\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0438\u0433\u0440\u044b &#171;\u041c\u0430\u0444\u0438\u044f&#187;, \u043e\u043d\u0430 \u0436\u0435 &#171;Werewolf&#187;. \u0412 \u0435\u0435 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u0430\u044f \u0438\u0433\u0440\u0430, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u0434\u043e\u043b\u0436\u043d\u044b \u0448\u0430\u0433 \u0437\u0430 \u0448\u0430\u0433\u043e\u043c \u0443\u0437\u043d\u0430\u0442\u044c, \u043a\u0442\u043e \u0435\u0441\u0442\u044c \u043a\u0442\u043e, \u0438 \u043f\u043e\u043f\u044b\u0442\u0430\u0442\u044c\u0441\u044f \u0432\u044b\u0438\u0433\u0440\u0430\u0442\u044c. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043f\u0440\u0438 \u0438\u0433\u0440\u0435 \u043f\u043e \u0441\u0435\u0442\u0438 \u043f\u0440\u043e\u043f\u0430\u0434\u0430\u0435\u0442 \u0442\u0430\u043a\u0430\u044f \u0432\u0430\u0436\u043d\u0430\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u0438\u0433\u0440\u044b, \u043a\u0430\u043a \u043b\u0438\u0447\u043d\u043e\u0435 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435, \u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0439 &#171;\u041c\u0430\u0444\u0438\u0438&#187; \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u044b\u0435, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u043d\u0435\u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0433\u043e \u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u043e\u0431\u044b\u0447\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0438, \u043d\u043e \u0432 \u0446\u0435\u043b\u043e\u043c \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0447\u0435\u0440\u0442\u044b \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0439 &#171;\u041c\u0430\u0444\u0438\u0438&#187;, \u043a \u043f\u0440\u0438\u043c\u0435\u0440\u0443 \u0441\u043c\u0435\u043d\u0430 \u0434\u043d\u044f \u0438 \u043d\u043e\u0447\u0438, \u0445\u043e\u0434\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u043e\u0447\u044c\u044e, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0441\u043e\u044e\u0437\u044b \u043c\u0435\u0436\u0434\u0443 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430\u043c\u0438. \u0422\u0430\u043a\u0436\u0435 \u0432\u0430\u0436\u043d\u044b\u043c \u043e\u0442\u043b\u0438\u0447\u0438\u0435\u043c \u0438\u0433\u0440\u044b \u043f\u043e \u0441\u0435\u0442\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u043e, \u0447\u0442\u043e \u0432\u0435\u0434\u0443\u0449\u0438\u0439 (\u043e\u043d \u0436\u0435 \u041c\u0430\u0441\u0442\u0435\u0440 \u0438\u0433\u0440\u044b, \u0421\u043a\u0430\u0437\u043e\u0447\u043d\u0438\u043a) \u044d\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u043e \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430.<\/p>\n<p><\/p>\n<h3 id=\"opisanie-igry\">Spielebeschreibung<\/h3>\n<p><\/p>\n<p>\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u0438\u0433\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u044f \u0445\u043e\u0447\u0443 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c, \u0432\u0437\u044f\u0442\u044b \u0438\u0437 \u0441\u0442\u0430\u0440\u043e\u0433\u043e irc-\u0431\u043e\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b \u0432 \u043b\u0438\u0447\u043d\u043e\u043c \u0430\u0440\u0445\u0438\u0432\u0435 \u043b\u0435\u0442 10 \u043d\u0430\u0437\u0430\u0434. \u0423 &#171;\u0411\u044b\u043b\u0438\u043d&#187; \u0435\u0441\u0442\u044c \u043f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u0436\u0434\u0430\u044f \u0438\u0433\u0440\u0430:<\/p>\n<p><\/p>\n<blockquote><p>Im neunten K\u00f6nigreich, im drei\u00dfigsten Staat, hinter sieben Meeren lebten mehrere D\u00f6rfer, und in diesen <em>gute junge M\u00e4nner<\/em> und <em>sch\u00f6ne Jungfrauen<\/em>. Sie s\u00e4ten Brot, w\u00e4hrend sie in den nahegelegenen Wald gingen, um Pilze und Beeren zu sammeln\u2026 So ging es von Generation zu Generation, bis eine schreckliche Katastrophe die Erde ersch\u00fctterte und das B\u00f6se sich \u00fcber die Welt ausbreitete! Die N\u00e4chte wurden lang und kalt, und in der Dunkelheit schlichen sich unheimliche und furchterregende Kreaturen im Wald umher und drangen ins Dorf ein. Es kam von irgendwoher <em>Zmej Gorynych<\/em> und begann, die Roten Jungfrauen zu stehlen und alles Wertvolle von den Dorfbewohnern zu rauben. Die heimt\u00fcckische und gierige <em>Baba Yaga<\/em>, die auf ihrem Besen aus fernen W\u00e4ldern geflogen kam, verwirrte den Verstand der Einwohner, und sogar einige lie\u00dfen ihr Handwerk fahren und zogen in den Wald, um zu rauben und scharten eine Bande um sich. Die B\u00f6sewichte trafen auf <em>Leshiy<\/em>, der sich in B\u00e4ume und Str\u00e4ucher verwandeln konnte. Er begann, die friedlichen Dorfbewohner zu beobachten und den R\u00e4ubern zu dienen, indem er herumlauschte, ob die tapferen jungen M\u00e4nner etwas vorh\u00e4tten, um ihre Siedlungen vom Unheil zu befreien. Die tapferen jungen M\u00e4nner und die Roten Jungfrauen, m\u00fcde von den \u00dcberf\u00e4llen der R\u00e4uber und den gr\u00e4sslichen Toden durch die H\u00e4nde des schrecklichen <em>Eins\u00e4ugigen \u00dcbels<\/em>, sammelten Gold und luden aus der benachbarten Stadt einen ber\u00fchmten K\u00e4mpfer ein \u2014 <em>Iwan Zarewitsch<\/em>, der versprach, das Dorf von den R\u00e4ubern zu befreien. Auf einer Lichtung im Wald rettete Iwan vor dem unvermeidlichen Untergang <em>den Grauen Wolf<\/em>, der in die Falle der R\u00e4uber geraten ist. Im Gegenzug versprach der Wolf, dem F\u00fcrsten von verschiedenen Waldungeheuern zu berichten. Vorbeifahrend war die bekannte Heilerin. <em>Vasilisa die WeWise<\/em>, und als sie das Ungl\u00fcck sah, blieb sie bei den Bewohnern, die unter den Angriffen der B\u00f6sen gelitten hatten. Hinter dem Wald erschien ein schwarzes Schloss, in dem, so die Ger\u00fcchte, sich niedergelassen hatte. <em>Koschey der Unsterbliche<\/em>, der jede Nacht in die D\u00f6rfer kam und die Guten J\u00fcnglinge und Roten M\u00e4dchen verzauberte, damit sie sich nicht gegen seinen Willen auflehnten; sie taten alles, was er befahl. Und im Leblosen Wald hatte sich niedergelassen <em>Katz-Bajun<\/em>, und jeder, der ihm begegnete, fiel in einen toten Schlaf nach seinen Geschichten oder starb durch seine eisernen Klauen.<\/p><\/blockquote>\n<p><img decoding=\"async\" alt=\"\u201eNeue Geschichten\u201c. F\u00fcr Devs, Ops und Neugierige.\" src=\"\/wp-content\/uploads\/2019\/12\/d62c7b97e9a3d86acbd803cc4137c522.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Das Dreifache K\u00f6nigreich<\/em><\/p>\n<p><\/p>\n<p>Wie bereits sichtbar ist, teilen sich die Spieler in mehrere Gruppen:<\/p>\n<p><\/p>\n<ul>\n<li>friedliche B\u00fcrger (Gute J\u00fcnglinge, Rote M\u00e4dchen, Ivan-Zar, Grauer Wolf und Vasilisa die Weise)<\/li>\n<li>R\u00e4uber (die R\u00e4uber selbst sowie Baba Jaga und der Leshy)<\/li>\n<li>unabh\u00e4ngige (Zmej-Gorynytsch, Licho mit einem Auge, die Prinzessin-Frosch, Koschey der Unsterbliche, Katz-Bajun)<\/li>\n<\/ul>\n<p><\/p>\n<p>Wie bereits erw\u00e4hnt, besteht das Ziel des Spiels darin, zu \u00fcberleben und zu gewinnen. Die Gegner m\u00fcssen auf die ein oder andere Weise aus dem Spiel ausscheiden, w\u00e4hrend die Unabh\u00e4ngigen bis zum Ende des Spiels am Leben bleiben sollten. Im Spiel gibt es Gold, eine Art Spielw\u00e4hrung, die die Spieler nur innerhalb des Spiels verdienen k\u00f6nnen. Die Sieger erhalten Gold. Je mehr Gold man hat, desto h\u00f6her ist das Ranking des Spielers.<\/p>\n<p><\/p>\n<p>Ich m\u00f6chte etwas ausf\u00fchrlicher auf die Beschreibung der Charaktere eingehen.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNeue Geschichten\u201c. F\u00fcr Devs, Ops und Neugierige.\" src=\"\/wp-content\/uploads\/2019\/12\/c67888987787b43eb7276d8ccccc2b67.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Guter Bursche<\/em><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNeue Geschichten\u201c. F\u00fcr Devs, Ops und Neugierige.\" src=\"\/wp-content\/uploads\/2019\/12\/5ccd55e465086ee016cafeaa8b0f72d1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Rotes M\u00e4dchen<\/em><\/p>\n<p><\/p>\n<p><strong>Guter Bursche<\/strong> und <strong>Rotes M\u00e4dchen<\/strong> \u2014 die am weitesten verbreitete und zentrale Rolle im Spiel. Dies sind die Dorfbewohner, die nachts schlafen und tags\u00fcber arbeiten. Nachts werden sie von einem der R\u00e4uber, dem Zmej Gorynych und anderen Rollen angegriffen, w\u00e4hrend Vasilisa Prekrasnaya sie heilt. Mit einer gewissen, geringen Wahrscheinlichkeit k\u00f6nnen der Gute Junger Mann oder das Rote M\u00e4dchen den Angriff ohne Schaden \u00fcberstehen (m\u00f6glicherweise verlieren sie dabei Gold). Allerdings erfahren alle am n\u00e4chsten Tag nach dem Angriff den Spielernamen des betroffenen Spielers. Nachts unternehmen diese Spieler keine Z\u00fcge, sondern analysieren die Spielsituation basierend auf den Nachrichten im Spiel-Chat. Tags\u00fcber entscheiden diese Spieler durch Abstimmung, wer von ihnen nicht der Gute Junge oder das Rote M\u00e4dchen ist. Der Spieler, f\u00fcr den die Mehrheit der anderen Spieler gestimmt hat, scheidet aus dem Spiel aus, die verbleibenden Spieler erhalten oder verlieren Gold. Wenn die Spieler niemanden mit Mehrheit w\u00e4hlen, wird keiner der Spieler hingerichtet.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNeue Geschichten\u201c. F\u00fcr Devs, Ops und Neugierige.\" src=\"\/wp-content\/uploads\/2019\/12\/a14fc89fc21e08c1fa218a8e7df42f68.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Iwan-Zarewitsch<\/em><\/p>\n<p><\/p>\n<p><strong>Iwan-Zarewitsch<\/strong> \u2014 urspr\u00fcnglich ein anonymer Besch\u00fctzer der Unschuldigen. Nachts \u00fcberpr\u00fcft er die Rollen der anderen Spieler, da er nur einen Verb\u00fcndeten kennt \u2013 den Grauen Wolf. Mit direkter Unterst\u00fctzung des Grauen Wolfes (der ebenfalls die Rollen anderer Spieler \u00fcberpr\u00fcfen kann) kann Iwan-Zariewitsch anstelle einer \u00dcberpr\u00fcfung nachts einen anderen Charakter t\u00f6ten. Sollte Iwan-Zariewitsch bei seiner \u00dcberpr\u00fcfung die Rolle des Guten J\u00fcnglings oder der Roten Jungfer bei einem Spieler sehen, kann er sie einladen, ihn zu besuchen und sie mit dem Grauen Wolf sowie anderen Guten J\u00fcnglingen und Roten Jungfern bekanntzumachen. Iwan k\u00f6nnte von der Prinzessin-Frosch gest\u00f6rt werden, die ihn nachts verf\u00fchren kann, ohne seine Rolle tags\u00fcber anderen Spielern zu verraten. Wenn Iwan die Prinzessin-Frosch selbst entdeckt, kann er ihr anbieten, sich den Unschuldigen anzuschlie\u00dfen. Wenn die Prinzessin jedoch ablehnt, stirbt sie durch Iwans Hand. Der Drache Gorynych kann ebenfalls Iwan-Zariewitschs \u00dcberpr\u00fcfungen st\u00f6ren, wird jedoch tags\u00fcber den anderen Spielern verraten, wer Iwan-Zariewitsch ist. Tags\u00fcber unterscheidet sich Iwan-Zariewitsch nicht von den anderen Guten J\u00fcnglingen.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNeue Geschichten\u201c. F\u00fcr Devs, Ops und Neugierige.\" src=\"\/wp-content\/uploads\/2019\/12\/9156c31d47bb67eabdab6866e36db7bb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Grauer Wolf<\/em><\/p>\n<p><\/p>\n<p><strong>Grauer Wolf<\/strong> \u2014 der Helfer von Ivan-Zarevich, dessen scharfer Instinkt ihm hilft, andere Gute Jungs und Rote M\u00e4dchen zu finden. Der Graue Wolf erz\u00e4hlt diesen Spielern, wer Ivan-Zarevich ist und informiert \u00fcber andere Spieler mit den Rollen von Guten Jungs und Roten M\u00e4dchen. Wenn der Wolf einen R\u00e4uber oder einen anderen Gegner entdeckt, informiert er sofort Ivan-Zarevich, damit dieser in der n\u00e4chsten Nacht Ma\u00dfnahmen ergreifen kann. Wenn die Prinzessin-Frosch den Wolf angreift, verwandelt er sich in einen gew\u00f6hnlichen Guten Jungen und kann niemanden \u00fcberpr\u00fcfen, und die Prinzessin wird nicht erkennen, dass es sich tats\u00e4chlich um den Grauen Wolf handelte, da der Wolf nachts nicht schl\u00e4ft. Dennoch erf\u00e4hrt der Wolf tags\u00fcber, wer von den Spielern die Prinzessin-Frosch ist, und kann versuchen, die anderen Guten Jungs und Roten M\u00e4dchen, die er zu Ivan-Zarevich gebracht hat, dazu zu bringen, f\u00fcr die Hinrichtung der Prinzessin-Frosch zu stimmen. Auch in der n\u00e4chsten Nacht kann er anonym versuchen, die Prinzessin-Frosch auf die Seite der friedlichen Dorfbewohner zu ziehen, damit sie niemanden von ihnen angreift. Nachts kann der Wolf sich opfern, um Ivan-Zarevich oder Wasilisa die Weise zu retten, wenn er vermutet, dass diese pl\u00f6tzlich von R\u00e4ubern angegriffen werden oder von Koschei zombifiziert wurden (der Wolf hat eine angeborene Immunit\u00e4t gegen die Zauber von Koschei), aber nach dem Selbstopfer scheidet der Wolf aus dem Spiel aus.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNeue Geschichten\u201c. F\u00fcr Devs, Ops und Neugierige.\" src=\"\/wp-content\/uploads\/2019\/12\/63cf0ae3985a6109bebb2cf63f809b0d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Vasilisa die WeWise<\/em><\/p>\n<p><\/p>\n<p><strong>Vasilisa die WeWise<\/strong> \u2014 spielt f\u00fcr die friedlichen Bewohner, doch diese wissen nichts von ihr, da Vasilisa sehr bescheiden ist. Vasilisa die Weise heilt, ohne Fragen zu stellen, und behandelt alle gleich wie eine gute \u00c4rztin. Doch wenn ihre Arznei von Koschei, Licho oder Leshy eingenommen wird, haben sie nicht l\u00e4nger als einen Tag zu leben, denn Vasilisa heilt nur Menschen. F\u00fcr Zmey Gorynych oder Kot-Bayun ist Vasilisas Medizin ebenso wenig hilfreich, schadet aber auch nicht. Au\u00dferdem wird Vasilisa nachts von Kot-Bayun nicht gest\u00f6rt, da sie im Lebensfeindlichen Wald keine heilenden Kr\u00e4uter sucht. Zudem wirken die weiblichen Reize der Zarevna-Lyagushka nicht auf Vasilisa. Wenn ein Patient zweimal versucht wird zu t\u00f6ten, bleibt die Medizin machtlos. Vasilisa kann auch bei magischen Angriffen, wie etwa dem Fluch von Licho, nicht helfen. Tags\u00fcber verh\u00e4lt sich Vasilisa wie das Rote M\u00e4dchen, und nur ein fl\u00fcchtiger, leicht trauriger Blick kann andeuten, dass sie die beste Heilerin im Dreifachreich ist.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNeue Geschichten\u201c. F\u00fcr Devs, Ops und Neugierige.\" src=\"\/wp-content\/uploads\/2019\/12\/c52dfc9670d458512e856763410196ae.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>R\u00e4uber<\/em><\/p>\n<p><\/p>\n<p><strong>R\u00e4uber<\/strong>, im Gegensatz zu allen vorherigen Rollen kennen sie sich, da sie im selben Loge leben, und kennen auch den Leshy und die Baba Jaga, weshalb sie sofort ab dem ersten Zug koordiniert handeln k\u00f6nnen. Nur der Anf\u00fchrer der Bande f\u00fchrt nachts Aktionen aus und stimmt tags\u00fcber nicht ab, w\u00e4hrend die anderen R\u00e4uber sich sorgf\u00e4ltig als edle Helden und sch\u00f6ne Damen ausgeben. Wenn der Anf\u00fchrer aus irgendeinem Grund aus dem Spiel ausscheidet, wird sein Platz sofort von einem der verbleibenden R\u00e4uber eingenommen. Vorrangig versuchen die R\u00e4uber, Ivan Tsarevich auszuschalten, bevor er genug Kr\u00e4fte aus den edlen Helden und sch\u00f6nen Damen gesammelt hat, um tags\u00fcber aktiv gegen die R\u00e4uber zu k\u00e4mpfen.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNeue Geschichten\u201c. F\u00fcr Devs, Ops und Neugierige.\" src=\"\/wp-content\/uploads\/2019\/12\/6d12a13c0978d69077c7b8a6a6f73966.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Leshy<\/em><\/p>\n<p><\/p>\n<p><strong>Leshy<\/strong> Nachts spioniert er f\u00fcr die R\u00e4uber und informiert sie \u00fcber gefundene Rollen in ihrem Versteck, doch tags\u00fcber gibt er keine Stimme ab, da er nicht im Dorf lebt. Andere Spieler k\u00f6nnen jedoch f\u00fcr den Leschiy stimmen und ihn damit verurteilen. Da Leschiy aus den S\u00fcmpfen stammt, kann ihn die Froschprinzessin nicht verf\u00fchren; wenn sie es doch versucht, wird Leschiy ihr Zuhause markieren, und die Dorfbewohner erfahren, wer sie wirklich ist. Leschiy sollte sich nicht vor den Zaubern des Koschei f\u00fcrchten, aber Vasilisa k\u00f6nnte ihn bis zum Tod heilen. Wenn der Kater-Bayun versucht, Leschiy anzugreifen, riskiert er, seine eisernen Krallen zu verlieren, und wird dann seine Opfer nur mit seinem Schnurren einschl\u00e4fern m\u00fcssen.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNeue Geschichten\u201c. F\u00fcr Devs, Ops und Neugierige.\" src=\"\/wp-content\/uploads\/2019\/12\/99a9e435eeef51b8b95715a54e5c4709.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Baba Yaga<\/em><\/p>\n<p><\/p>\n<p><strong>Baba Yaga<\/strong> Das funktioniert auch in Zusammenarbeit mit den R\u00e4ubern. Nachts wirkt sie zauberhaft: Sie kann entweder eine Krankheit auf andere Spieler senden oder einen Verb\u00fcndeten vor einem Angriff sch\u00fctzen. Ihre Magie ist sogar st\u00e4rker als der Fluch des Lichs. Tags\u00fcber ist Baba Yaga ebenfalls aktiv: Wer unter ihrem Schutz steht, kann selbst mit einer Mehrheitsabstimmung nicht hingerichtet werden. Allerdings sind die magischen Wurzeln f\u00fcr den Tagschutz begrenzt, sodass Baba Yaga w\u00e4hrend eines Spiels nicht mehr als dreimal jemanden, einschlie\u00dflich sich selbst, sch\u00fctzen kann. Tags\u00fcber tarnt sich Baba Yaga jedoch als gew\u00f6hnliches rotes M\u00e4dchen und stimmt mit allen anderen ab.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNeue Geschichten\u201c. F\u00fcr Devs, Ops und Neugierige.\" src=\"\/wp-content\/uploads\/2019\/12\/1f08d6f320f6c7cb30ac9cf8e442cbe3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Zmej Gorynitsch<\/em><\/p>\n<p><\/p>\n<p><strong>Zmej Gorynitsch<\/strong> Nachts fliegt er \u00fcber D\u00f6rfer, W\u00e4lder und S\u00fcmpfe und begeht Raub\u00fcberf\u00e4lle, w\u00e4hrend er tags\u00fcber die Rolle des \u00dcberfallenen spielt. Tags\u00fcber schl\u00e4ft Zmej und stimmt daher nicht ab, kann aber mit einer Mehrheitsabstimmung hingerichtet werden. Zmej ist f\u00fcr alle sehr gef\u00e4hrlich, besonders f\u00fcr die R\u00e4uber und F\u00fcrst Ivan. Zmej ist gleichg\u00fcltig gegen\u00fcber dem, wen er raubt, aber wenn ihn der Wolf oder der Leshy entlarvt, kann er ein wertvoller Verb\u00fcndeter werden. Wenn man Zmej nachts besiegt, hat man mit etwas Gl\u00fcck die Chance, einen sehr wertvollen Gegenstand zu erhalten \u2013 die Schuppe des Zmej, die ihren Tr\u00e4ger einmal vor einem physischen Angriff sch\u00fctzt.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNeue Geschichten\u201c. F\u00fcr Devs, Ops und Neugierige.\" src=\"\/wp-content\/uploads\/2019\/12\/081e412fb071cd719b8e92947d429fd8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Das Ein\u00e4ugige \u00dcbel<\/em><\/p>\n<p><\/p>\n<p><strong>Das Ein\u00e4ugige \u00dcbel<\/strong> Nachts t\u00f6tet er alle, die ihm in den Weg kommen, und verflucht die, die er nicht t\u00f6ten kann (den Leshiy, den Kot-Bayun oder den Zmey Gorynych), sodass jeder, der versucht, mit dem Verfluchten noch in dieser Nacht zu kommunizieren, am folgenden Tag stirbt. Der Verfluchte selbst stirbt ebenfalls, nur der Kot-Bayun \u00fcberlebt, da er sich einfach schlafen legt, um neue Kr\u00e4fte zu sammeln und die n\u00e4chste Nacht auszulassen. Nur Baba-Jaga kann vor dem Fluch des Licha retten. Der Fluch wirkt nicht auf den, der den Kot-Bayun besiegt hat: Er legt sich, wie der Kot, ebenfalls schlafen und l\u00e4sst die Runde aus.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNeue Geschichten\u201c. F\u00fcr Devs, Ops und Neugierige.\" src=\"\/wp-content\/uploads\/2019\/12\/eaae77fc56cde7cd3ffe1ab88dd1a117.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Die Prinzessin-Frosch<\/em><\/p>\n<p><\/p>\n<p><strong>Die Prinzessin-Frosch<\/strong> kann im Spiel nicht gewinnen, aber sie kann sehr viel Geld verdienen, indem sie andere Spieler nachts verf\u00fchrt. Der Verf\u00fchrte \u00fcberspringt dabei seinen Zug. Die Froschk\u00f6nigin kann Wasilisa die WeWise nicht verf\u00fchren, au\u00dferdem sollte sie den Leschij meiden, der sie am n\u00e4chsten Tag allen verraten wird. Wenn Iwan-Zariz und der Anf\u00fchrer der R\u00e4uber die Froschk\u00f6nigin finden, k\u00f6nnen sie sie einladen, sich den friedlichen B\u00fcrgern oder den R\u00e4ubern anzuschlie\u00dfen. Iwan akzeptiert die Ablehnung der Froschk\u00f6nigin nicht, w\u00e4hrend der Anf\u00fchrer nicht so w\u00e4hlerisch ist. Aber die Froschk\u00f6nigin ist clever genug und kann zur Doppelagentin werden, denn obwohl sie alleine nicht gewinnen kann, ist das eine ausgezeichnete Gelegenheit, um Gold zu sammeln; die Chancen, bis zum Ende des Spiels durchzuhalten, steigen erheblich! Tags\u00fcber gibt sich die Froschk\u00f6nigin als Rote Jungfrau aus und stimmt mit allen anderen ab.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNeue Geschichten\u201c. F\u00fcr Devs, Ops und Neugierige.\" src=\"\/wp-content\/uploads\/2019\/12\/d7836968bb8314b8fa89300315a0e221.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Koschey der Unsterbliche<\/em><\/p>\n<p><\/p>\n<p><strong>Koschey der Unsterbliche<\/strong> lebt in seinem Schloss. Nachts wandert er durch die umliegenden D\u00f6rfer und verwandelt die Guten Jungen und Sch\u00f6nen M\u00e4dchen in seine Diener, die ihm ohne zu z\u00f6gern alle Befehle ausf\u00fchren. Wer sich weigert, beispielsweise tags\u00fcber anders zu stimmen, als von Koschtschej gesagt, oder tags\u00fcber Nachrichten im Chat zu schreiben, wenn Koschtschej dies verboten hat, der Diener Koschtschejs stirbt. So kann Koschtschej die Abstimmungsergebnisse am Tag beeinflussen, obwohl er selbst pers\u00f6nlich nicht abstimmt. Wenn Koschtschej get\u00f6tet wird, sterben auch all seine Opfer. Wasilisa kann den Diener Koschtschejs heilen, der dann zu seiner urspr\u00fcnglichen Rolle zur\u00fcckkehrt. Der Zmej-Gorynych und der Wolf haben eine angeborene Immunit\u00e4t gegen die Verwandlung, sodass Koschtschej, so sehr er sich auch w\u00fcnscht, sie nicht in seine Dienste zwingen kann. Auch der Wolf kann Iwan oder Wasilisa aus der Not retten, indem er sich opfert. Die vom Wolf Geretteten erhalten die Wolf-Immunit\u00e4t gegen die Verwandlung.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eNeue Geschichten\u201c. F\u00fcr Devs, Ops und Neugierige.\" src=\"\/wp-content\/uploads\/2019\/12\/c4f7c2d041cbeafd4741d2c24431c6ee.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Katz-Bajun<\/em><\/p>\n<p><\/p>\n<p><strong>Katz-Bajun<\/strong> lebt im Wald und jagt nachts. Tags\u00fcber schl\u00e4ft er in seinem hohlen Baum, deshalb nimmt er am Voting nicht teil. Doch tags\u00fcber kann ihn die Mehrheit der Stimmen verurteilen. Die Katze kann auf zwei Arten angreifen: durch Schnurren \u2013 dann schl\u00e4ft ihr Opfer ein und kann nachts nicht gehen, und auch am n\u00e4chsten Tag nicht abstimmen \u2013 oder sie t\u00f6tet sofort mit ihren eisernen Krallen. Der Angriff mit den Krallen funktioniert nicht gegen den Schlangendrache und beim Angriff auf den Waldgeist k\u00f6nnte die Katze sogar ohne Krallen dastehen! Der Lich kann die Katze nicht verfluchen; nach einem Fluch wird sie einfach eine Nacht schlafen. Wer es schafft, den Katzen-Bajun zu besiegen, wird von jeder Krankheit und jedem \u00dcbel geheilt, einschlie\u00dflich des Fluchs des Lichs. Diese F\u00e4higkeit der Katze bleibt bis zum Ende des Spiels beim Spieler. Die Diener des Koschej k\u00f6nnen tags\u00fcber nicht f\u00fcr die Katze stimmen, k\u00f6nnen aber indirekt herausfinden, wer die Katze ist, ohne das Koschej mitzuteilen. Der Katzen-Bajun geht keine Allianzen mit Iwan oder den R\u00e4ubern ein, daher sind diese f\u00fcr die Katze das Hauptziel.<\/p>\n<p><\/p>\n<h2 id=\"ispolzuemye-tehnologii\">Verwendete Technologien<\/h2>\n<p><\/p>\n<p>F\u00fcr die Entwicklung des Spiels habe ich die serverlose Computing-Technologie (serverless) auf Basis von OpenFaaS gew\u00e4hlt, da sie einfach genug ist, um das Spiel zu organisieren, und gleichzeitig entwickelt genug, um komplexe Spielregeln ohne unn\u00f6tige Komplikationen zu schreiben. Zudem werde ich ein Kubernetes-Cluster verwenden, da diese Art der Anwendungsbereitstellung eine einfache und zuverl\u00e4ssige M\u00f6glichkeit bietet, um schnelle Bereitstellungen und einfache Skalierung zu erm\u00f6glichen. F\u00fcr die Spiel-Logik k\u00f6nnte man sich nur auf OpenFaaS st\u00fctzen; ich werde jedoch auch versuchen, den Geschichtenerz\u00e4hler als separaten Container zu erstellen, um die Umsetzungskomplexit\u00e4t zu vergleichen. Als Hauptprogrammiersprache f\u00fcr Microservices und Funktionen habe ich ausgew\u00e4hlt <noindex><a rel=\"nofollow\" href=\"https:\/\/golang.org\/\">Go<\/a><\/noindex>, da ich sie seit langem in meiner Freizeit als Ersatz f\u00fcr Perl lerne, und f\u00fcr die Interaktion der Benutzer mit den Microservices und Funktionen werde ich js auf Basis eines bestimmten Frameworks verwenden. \u00dcber die endg\u00fcltige Entscheidung werde ich in dem entsprechenden Artikel der Reihe berichten. F\u00fcr die Kommunikation zwischen den Funktionen habe ich NATS.io gew\u00e4hlt, da ich bereits fr\u00fcher damit gearbeitet habe und es eine recht einfache Integration in Kubernetes erm\u00f6glicht.<\/p>\n<p><\/p>\n<h2 id=\"anons\">Ank\u00fcndigung<\/h2>\n<p><\/p>\n<ul>\n<li>Einf\u00fchrung<\/li>\n<li>Einrichtung der Entwicklungsumgebung, Aufteilung der Aufgabe in Funktionen.<\/li>\n<li>Arbeiten am Backend.<\/li>\n<li>Arbeiten am Frontend.<\/li>\n<li>Einrichtung von CICD, Organisation der Tests.<\/li>\n<li>Start einer Testspielsession.<\/li>\n<li>Ergebnisse<\/li>\n<\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/482010\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e \u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u043c \u043f\u0440\u043e\u0441\u044c\u0431\u0430\u043c \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0446\u0438\u043a\u043b \u0441\u0442\u0430\u0442\u0435\u0439 \u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0431\u0435\u0441\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0412 \u044d\u0442\u043e\u043c \u0446\u0438\u043a\u043b\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0432: \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (\u0432 serverless \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0435, \u043d\u0430 \u0431\u0430\u0437\u0435 OpenFaaS), \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 kubernetes \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 MongoDB, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044e \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54515","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e \u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u043c \u043f\u0440\u043e\u0441\u044c\u0431\u0430\u043c \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0446\u0438\u043a\u043b \u0441\u0442\u0430\u0442\u0435\u0439 \u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0431\u0435\u0441\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0412 \u044d\u0442\u043e\u043c \u0446\u0438\u043a\u043b\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0432: \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (\u0432 serverless \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0435, \u043d\u0430 \u0431\u0430\u0437\u0435 OpenFaaS), \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 kubernetes \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 MongoDB, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044e \u0438\" \/>\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\/de\/blog\/administrirovanie\/novye-byliny-dlya-dev-ops-i-lyuboznatelnyh-lyudej\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\u00ab\u041d\u043e\u0432\u044b\u0435 \u0411\u044b\u043b\u0438\u043d\u044b\u00bb. \u0414\u043b\u044f dev, ops \u0438 \u043b\u044e\u0431\u043e\u0437\u043d\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043b\u044e\u0434\u0435\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e \u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u043c \u043f\u0440\u043e\u0441\u044c\u0431\u0430\u043c \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0446\u0438\u043a\u043b \u0441\u0442\u0430\u0442\u0435\u0439 \u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0431\u0435\u0441\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0412 \u044d\u0442\u043e\u043c \u0446\u0438\u043a\u043b\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0432: \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (\u0432 serverless \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0435, \u043d\u0430 \u0431\u0430\u0437\u0435 OpenFaaS), \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 kubernetes \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 MongoDB, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044e \u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/novye-byliny-dlya-dev-ops-i-lyuboznatelnyh-lyudej\" \/>\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-12-27T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:32+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\udd47\u201eNeue Sagen\u201c. F\u00fcr Dev, Ops und Neugierige | ProHoster","description":"Auf vielfachen Wunsch unserer Leser beginnt eine umfassende Artikelreihe \u00fcber die Anwendung von serverlosen Technologien zur Entwicklung realer Anwendungen. In dieser Reihe werden wir die Entwicklung der Anwendung, das Testen und die Bereitstellung f\u00fcr Endbenutzer mit modernen Mitteln behandeln: der mikroserviceorientierten Anwendungsarchitektur (im serverlosen Ansatz, basierend auf OpenFaaS), einem Kubernetes-Cluster zur Bereitstellung der Anwendung, und der Cloud-optimierten MongoDB-Datenbank.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/novye-byliny-dlya-dev-ops-i-lyuboznatelnyh-lyudej","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\u00ab\u041d\u043e\u0432\u044b\u0435 \u0411\u044b\u043b\u0438\u043d\u044b\u00bb. \u0414\u043b\u044f dev, ops \u0438 \u043b\u044e\u0431\u043e\u0437\u043d\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043b\u044e\u0434\u0435\u0439 | ProHoster","og:description":"\u041f\u043e \u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u043c \u043f\u0440\u043e\u0441\u044c\u0431\u0430\u043c \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0446\u0438\u043a\u043b \u0441\u0442\u0430\u0442\u0435\u0439 \u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0431\u0435\u0441\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0412 \u044d\u0442\u043e\u043c \u0446\u0438\u043a\u043b\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0432: \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (\u0432 serverless \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0435, \u043d\u0430 \u0431\u0430\u0437\u0435 OpenFaaS), \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 kubernetes \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 MongoDB, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044e \u0438","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/novye-byliny-dlya-dev-ops-i-lyuboznatelnyh-lyudej","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-12-27T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54515","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-24 11:40:24","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:03:57","updated":"2026-01-24 11:40:24"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/54515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=54515"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/54515\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=54515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=54515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=54515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}