{"id":31017,"date":"2017-04-21T11:46:30","date_gmt":"2017-04-21T09:46:30","guid":{"rendered":"https:\/\/fotc.com\/google-app-engine-zajmujesz-sie-tylko-kodem\/"},"modified":"2021-09-29T13:32:49","modified_gmt":"2021-09-29T11:32:49","slug":"google-app-engine-zajmujesz-sie-tylko-kodem","status":"publish","type":"post","link":"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/","title":{"rendered":"Google App Engine &#8211; zajmujesz si\u0119 tylko kodem"},"content":{"rendered":"<p><span >Przy tworzeniu aplikacji jednym z wi\u0119kszych problem\u00f3w s\u0105 serwery. Czy jest zatem mo\u017cliwo\u015b\u0107, aby\u015bmy mogli stworzy\u0107 aplikacj\u0119 maj\u0105c tylko developer\u00f3w i nasz kod? Google Cloud App Engine wychodzi naprzeciw takiemu pytaniu. <\/span><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-16484\" src=\"https:\/\/blogfly.wpengine.com\/wp-content\/uploads\/2017\/04\/appengine.png\" alt=\"Google App Engine\" width=\"658\" height=\"346\" \/><\/p>\n<p><span >App Engine jest platform\u0105 w charakterze us\u0142ugi, tzw. PaaS &#8211; us\u0142uga serverless, w kt\u00f3rej \u015brodowisko pracy jest udost\u0119pnione przez dostawc\u0119 rozwi\u0105zania chmury. App Engine dostarcza infrastruktur\u0119 potrzebn\u0105 do stworzenia aplikacji, zostawiaj\u0105c po stronie u\u017cytkownika odpowiedzialno\u015b\u0107 jedynie za kod. App Engine ma obecnie dwie wersje &#8211; <strong>Flexible i Standard. Standardowa wersja oferuje wsparcie dla j\u0119zyk\u00f3w &#8211; Python 2.7, Java 7, PHP 5.5, Go 1.6.<\/strong> W wersji <strong>Flexible mo\u017cemy korzysta\u0107 z aplikacji napisanych w nast\u0119puj\u0105cych j\u0119zykach &#8211; Phyton 2.7, 3.5, Java 8, Node.js, Go 1.8, Ruby, PHP 5.6, 7, .NET. <\/strong><\/span><\/p>\n<p><span >Pomijaj\u0105c wsparcie dla standardowych j\u0119zyk\u00f3w, w wersji Flexible klienci mog\u0105 r\u00f3wnie\u017c u\u017cywa\u0107 w\u0142asnej implementacji innych j\u0119zyk\u00f3w przy pomocy w\u0142asnego \u015brodowiska uruchomieniowego. <\/span><\/p>\n<p><span >Wszelkie aspekty tworzenia aplikacji zwi\u0105zane z infrastruktur\u0105 stoj\u0105 po stronie Google. Skalowanie aplikacji w zale\u017cno\u015bci od ruchu, load balancing, aktualizacja systemu operacyjnego obs\u0142uguj\u0105cego instancje &#8211; wszystkim tym zajmuje si\u0119 Google. <\/span><\/p>\n<p><strong>Google Cloud App Engine jest bardzo \u0142atwo po\u0142\u0105czy\u0107 z innymi us\u0142ugami Google Cloud Platform, takimi jak:<\/strong><\/p>\n<p style=\"text-align: center;\"><strong>Cloud SQL<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-16485\" src=\"https:\/\/blogfly.wpengine.com\/wp-content\/uploads\/2017\/04\/sql-lead.png\" alt=\"Google SQL\" width=\"360\" height=\"224\" \/><\/p>\n<p style=\"text-align: center;\"><strong>Cloud Storage<\/strong><\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-16486\" src=\"https:\/\/blogfly.wpengine.com\/wp-content\/uploads\/2017\/04\/unified-object-storage.png\" alt=\"Google Storage\" width=\"323\" height=\"177\" \/><\/p>\n<p style=\"text-align: center;\"><strong>Stackdriver<\/strong><\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-16487\" src=\"https:\/\/blogfly.wpengine.com\/wp-content\/uploads\/2017\/04\/stackdriver-lead.png\" alt=\"Google Stackdriver\" width=\"345\" height=\"231\" \/><\/p>\n<p style=\"text-align: center;\"><strong>Cloud Pub\/Sub<\/strong><\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-16488\" src=\"https:\/\/blogfly.wpengine.com\/wp-content\/uploads\/2017\/04\/middleware.png\" alt=\"Cloud Pub\/Sub\" width=\"367\" height=\"302\" \/><\/p>\n<p style=\"text-align: center;\">\n","protected":false},"excerpt":{"rendered":"<p>Przy tworzeniu aplikacji jednym z wi\u0119kszych problem\u00f3w s\u0105 serwery. Czy jest zatem mo\u017cliwo\u015b\u0107, aby\u015bmy mogli stworzy\u0107 aplikacj\u0119 maj\u0105c tylko developer\u00f3w i nasz kod? Google Cloud App Engine wychodzi naprzeciw takiemu pytaniu. &nbsp; App Engine jest platform\u0105 w charakterze us\u0142ugi, tzw. PaaS &#8211; us\u0142uga serverless, w kt\u00f3rej \u015brodowisko pracy jest udost\u0119pnione przez dostawc\u0119 rozwi\u0105zania chmury. App &hellip; <a href=\"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/\">Continued<\/a><\/p>\n","protected":false},"author":15,"featured_media":2833,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","footnotes":""},"categories":[560],"tags":[123],"class_list":["post-31017","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-google-cloud-platform-pl","tag-app-engine"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.8 (Yoast SEO v25.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Google App Engine - zajmujesz si\u0119 tylko kodem - FOTC<\/title>\n<meta name=\"description\" content=\"Przy tworzeniu aplikacji jednym z wi\u0119kszych problem\u00f3w s\u0105 serwery. Czy jest zatem mo\u017cliwo\u015b\u0107, aby\u015bmy mogli stworzy\u0107 aplikacj\u0119 maj\u0105c tylko developer\u00f3w i nasz kod? Google Cloud App Engine wychodzi naprzeciw takiemu pytaniu.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Google App Engine - zajmujesz si\u0119 tylko kodem\" \/>\n<meta property=\"og:description\" content=\"Przy tworzeniu aplikacji jednym z wi\u0119kszych problem\u00f3w s\u0105 serwery. Czy jest zatem mo\u017cliwo\u015b\u0107, aby\u015bmy mogli stworzy\u0107 aplikacj\u0119 maj\u0105c tylko developer\u00f3w i nasz kod? Google Cloud App Engine wychodzi naprzeciw takiemu pytaniu.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/\" \/>\n<meta property=\"og:site_name\" content=\"FOTC\" \/>\n<meta property=\"article:published_time\" content=\"2017-04-21T09:46:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-09-29T11:32:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dev.fotc.com\/app\/uploads\/2021\/07\/appengine.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"473\" \/>\n\t<meta property=\"og:image:height\" content=\"316\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kamil Lasek\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kamil Lasek\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuta\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/\",\"url\":\"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/\",\"name\":\"Google App Engine - zajmujesz si\u0119 tylko kodem - FOTC\",\"isPartOf\":{\"@id\":\"https:\/\/dev.fotc.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dev.fotc.com\/app\/uploads\/2021\/07\/appengine.jpg\",\"datePublished\":\"2017-04-21T09:46:30+00:00\",\"dateModified\":\"2021-09-29T11:32:49+00:00\",\"author\":{\"@id\":\"https:\/\/dev.fotc.com\/#\/schema\/person\/6773d4e1d8bf84c4e06f9ce88c9f0e94\"},\"description\":\"Przy tworzeniu aplikacji jednym z wi\u0119kszych problem\u00f3w s\u0105 serwery. Czy jest zatem mo\u017cliwo\u015b\u0107, aby\u015bmy mogli stworzy\u0107 aplikacj\u0119 maj\u0105c tylko developer\u00f3w i nasz kod? Google Cloud App Engine wychodzi naprzeciw takiemu pytaniu.\",\"breadcrumb\":{\"@id\":\"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/#primaryimage\",\"url\":\"https:\/\/dev.fotc.com\/app\/uploads\/2021\/07\/appengine.jpg\",\"contentUrl\":\"https:\/\/dev.fotc.com\/app\/uploads\/2021\/07\/appengine.jpg\",\"width\":473,\"height\":316},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"PL\",\"item\":\"https:\/\/dev.fotc.com\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Google App Engine &#8211; zajmujesz si\u0119 tylko kodem\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dev.fotc.com\/#website\",\"url\":\"https:\/\/dev.fotc.com\/\",\"name\":\"FOTC\",\"description\":\"Partner Google Cloud\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dev.fotc.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/dev.fotc.com\/#\/schema\/person\/6773d4e1d8bf84c4e06f9ce88c9f0e94\",\"name\":\"Kamil Lasek\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/dev.fotc.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9cd09fc27255f25f2bd29bfe65c51be04b808a2fe7dfcc23d8520cd59df377e0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9cd09fc27255f25f2bd29bfe65c51be04b808a2fe7dfcc23d8520cd59df377e0?s=96&d=mm&r=g\",\"caption\":\"Kamil Lasek\"},\"url\":\"https:\/\/dev.fotc.com\/pl\/blog\/author\/kamil-lasek\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Google App Engine - zajmujesz si\u0119 tylko kodem - FOTC","description":"Przy tworzeniu aplikacji jednym z wi\u0119kszych problem\u00f3w s\u0105 serwery. Czy jest zatem mo\u017cliwo\u015b\u0107, aby\u015bmy mogli stworzy\u0107 aplikacj\u0119 maj\u0105c tylko developer\u00f3w i nasz kod? Google Cloud App Engine wychodzi naprzeciw takiemu pytaniu.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"pl_PL","og_type":"article","og_title":"Google App Engine - zajmujesz si\u0119 tylko kodem","og_description":"Przy tworzeniu aplikacji jednym z wi\u0119kszych problem\u00f3w s\u0105 serwery. Czy jest zatem mo\u017cliwo\u015b\u0107, aby\u015bmy mogli stworzy\u0107 aplikacj\u0119 maj\u0105c tylko developer\u00f3w i nasz kod? Google Cloud App Engine wychodzi naprzeciw takiemu pytaniu.","og_url":"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/","og_site_name":"FOTC","article_published_time":"2017-04-21T09:46:30+00:00","article_modified_time":"2021-09-29T11:32:49+00:00","og_image":[{"width":473,"height":316,"url":"https:\/\/dev.fotc.com\/app\/uploads\/2021\/07\/appengine.jpg","type":"image\/jpeg"}],"author":"Kamil Lasek","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kamil Lasek","Est. reading time":"1 minuta"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/","url":"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/","name":"Google App Engine - zajmujesz si\u0119 tylko kodem - FOTC","isPartOf":{"@id":"https:\/\/dev.fotc.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/#primaryimage"},"image":{"@id":"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/#primaryimage"},"thumbnailUrl":"https:\/\/dev.fotc.com\/app\/uploads\/2021\/07\/appengine.jpg","datePublished":"2017-04-21T09:46:30+00:00","dateModified":"2021-09-29T11:32:49+00:00","author":{"@id":"https:\/\/dev.fotc.com\/#\/schema\/person\/6773d4e1d8bf84c4e06f9ce88c9f0e94"},"description":"Przy tworzeniu aplikacji jednym z wi\u0119kszych problem\u00f3w s\u0105 serwery. Czy jest zatem mo\u017cliwo\u015b\u0107, aby\u015bmy mogli stworzy\u0107 aplikacj\u0119 maj\u0105c tylko developer\u00f3w i nasz kod? Google Cloud App Engine wychodzi naprzeciw takiemu pytaniu.","breadcrumb":{"@id":"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/#primaryimage","url":"https:\/\/dev.fotc.com\/app\/uploads\/2021\/07\/appengine.jpg","contentUrl":"https:\/\/dev.fotc.com\/app\/uploads\/2021\/07\/appengine.jpg","width":473,"height":316},{"@type":"BreadcrumbList","@id":"https:\/\/dev.fotc.com\/pl\/blog\/google-app-engine-zajmujesz-sie-tylko-kodem\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"PL","item":"https:\/\/dev.fotc.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Google App Engine &#8211; zajmujesz si\u0119 tylko kodem"}]},{"@type":"WebSite","@id":"https:\/\/dev.fotc.com\/#website","url":"https:\/\/dev.fotc.com\/","name":"FOTC","description":"Partner Google Cloud","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dev.fotc.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/dev.fotc.com\/#\/schema\/person\/6773d4e1d8bf84c4e06f9ce88c9f0e94","name":"Kamil Lasek","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/dev.fotc.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9cd09fc27255f25f2bd29bfe65c51be04b808a2fe7dfcc23d8520cd59df377e0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9cd09fc27255f25f2bd29bfe65c51be04b808a2fe7dfcc23d8520cd59df377e0?s=96&d=mm&r=g","caption":"Kamil Lasek"},"url":"https:\/\/dev.fotc.com\/pl\/blog\/author\/kamil-lasek\/"}]}},"_links":{"self":[{"href":"https:\/\/dev.fotc.com\/pl\/wp-json\/wp\/v2\/posts\/31017","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.fotc.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.fotc.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.fotc.com\/pl\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.fotc.com\/pl\/wp-json\/wp\/v2\/comments?post=31017"}],"version-history":[{"count":0,"href":"https:\/\/dev.fotc.com\/pl\/wp-json\/wp\/v2\/posts\/31017\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.fotc.com\/pl\/wp-json\/wp\/v2\/media\/2833"}],"wp:attachment":[{"href":"https:\/\/dev.fotc.com\/pl\/wp-json\/wp\/v2\/media?parent=31017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.fotc.com\/pl\/wp-json\/wp\/v2\/categories?post=31017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.fotc.com\/pl\/wp-json\/wp\/v2\/tags?post=31017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}