{"id":2006,"date":"2020-11-20T10:09:00","date_gmt":"2020-11-20T09:09:00","guid":{"rendered":"https:\/\/thriving-sanctuary.dbc4320.deploio.app\/review-of-our-google-cloud-zurich-meetup-6\/"},"modified":"2025-10-29T10:33:41","modified_gmt":"2025-10-29T09:33:41","slug":"review-of-our-google-cloud-zurich-meetup-6","status":"publish","type":"post","link":"https:\/\/archive.5fcf01f.deploio.app\/de\/review-of-our-google-cloud-zurich-meetup-6\/","title":{"rendered":"R\u00fcckblick auf unser Google Cloud Z\u00fcrich Meetup #6"},"content":{"rendered":"\n<p>Das Google Cloud Meetup #6 fand am 10. November 2020 in der Stadt Z\u00fcrich in der Cafeteria von nine statt. Aufgrund lokaler Einschr\u00e4nkungen durften wir keine G\u00e4ste in der Cafeteria empfangen, daher waren alle Teilnehmer nur online YouTube. Danke an Google, welche Pizzas und Bier gesponsert h\u00e4tte!<\/p>\n\n\n\n<p>Thomas Hug, Gr\u00fcnder von nine, stellt die Referenten Matthias Isler, CTO von GetYourLawyer AG und Jonas Felix, Gr\u00fcnder von Letsboot.com, vor.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Google Cloud Meetup #6 - Intro by Thomas Hug, Founder of nine\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/EEzmIF-RS-0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Migration eines Marktplatzes in die Google-Cloud &#8211; Von VMs und Bash-Skripten zu GKE und CI\/CD-Pipeline<\/strong><\/h2>\n\n\n\n<p>GetYourLawyer ist die f\u00fchrende Plattform f\u00fcr Rechtsdienstleistungen in der Schweiz. Gegr\u00fcndet 2017 mit dem Ziel Dokumente f\u00fcr Anwaltskanzleien zu automatisieren, hat sich das Startup fortlaufend weiterentwickelt und hat 2019 Ringier Axel Springer als Ankerinvestor an Bord geholt. Technisch basiert die GetYourLawyer Plattform auf dem Laravel Framework (PHP) sowie Node.js. Es bestehen Anbindungen an diverse weitere Systeme wie z.B. SAP. Das Frontend der Applikation basiert auf Vue.js. Die Entscheidung zur Migration in die Cloud basierte insbesondere auf der nun gegebenen Skalierbarkeit sowie der erh\u00f6hten Verf\u00fcgbarkeit und Sicherheit. Auch die Erweiterbarkeit und erweiterte Kontrolle \u00fcber die Infrastruktur durch GetYourLawyer waren ausschlaggebende Kriterien. Dank der neuen Infrastruktur implementiert die Applikation nun die &#8220;Twelve-Factor App Pricinples&#8221; und weite Teile des DevOps Ansatzes. Da alle Daten in der Schweiz gespeichert werden m\u00fcssen, fiel die Entscheidung auf Google Cloud anstatt AWS oder andere Anbieter. Auch die von Google angebotene, sehr weit fortgeschrittene Container-Orchestrierung Kubernetes Engine unterst\u00fctzte diese Entscheidung. Vor der Migration wurde die komplette Plattform von GetYourLawyer auf einer Virtual Machine betrieben, der Deploy Prozess bestand aus Bash Scripts, welche auf der VM ausgef\u00fchrt wurden. Lokal wurde die Umgebung mit Vagrant nachgestellt.<\/p>\n\n\n\n<p>Die neue Infrastruktur besteht aus einem Ingress Load Balancer, drei Deployments f\u00fcr verschiedene Aufgaben sowie diversen Managed Services von Google, z.B. Cloud SQL oder Cloud Memorystore. Weitere Dienste werden von nine zur Verf\u00fcgung gestellt, unter anderem die komplette \u00dcberwachung und Monitoring der Infrastruktur sowie eine L\u00f6sung zur Verwaltung und Auswertung von Logs.<\/p>\n\n\n\n<p>Auf Basis von Bitbucket wurde eine vollautomatische CI\/CD Pipeline aufgebaut, welche eine Auslieferung von neuen Versionen innerhalb weniger Minuten erm\u00f6glicht. Die Releases werden im Hintergrund automatisch getestet und dadurch deren Funktionalit\u00e4t sichergestellt.<\/p>\n\n\n\n<p>Durch die Implementation des Infrastructure as Code (IaC) Ansatzes, kann die komplette Infrastruktur nun vom Entwickungsteam von GetYourLawyer verwaltet und weiterentwickelt werden. Vorher war die Infrastruktur eine Blackbox, welche nur von Systemadministratoren ge\u00e4ndert werden konnte.<\/p>\n\n\n\n<p>Neu wird die Applikation auf Containern ausgef\u00fchrt (Docker), anstatt auf Virtual Machines, die lokale Entwicklungsumgebung entf\u00e4llt daher. Die Entwickler k\u00f6nnen nun die Cloud Umgebung lokal starten und verwenden. Um die Applikation auf einer Cloud Umgebung lauff\u00e4hig zu machen waren diverse Erweiterungen notwendig, der Aufwand dazu hielt sich dank der Verwendung eines modernen Frameworks dennoch in Grenzen.<\/p>\n\n\n\n<p>Die eigentliche Migration konnte dank sorgf\u00e4ltiger Vorbereitung und umfassenden Tests in 28 Minuten anstatt der sicherheitshalber angek\u00fcndigten 8 Stunden durchgef\u00fchrt werden.<\/p>\n\n\n\n<p>Schlussendlich konnten aus dem insgesamt 9 Monate dauernden Projekt wertvolle Erfahrungen gewonnen werden. Das Entwicklungsteam von GetYourLawyer verf\u00fcgt nun \u00fcber umfassendes Wissen zum sicheren Betrieb von Applikationen auf Cloud Umgebungen und insbesondere Kubernetes.<\/p>\n\n\n\n<p>Nicht zuletzt dank der professionellen Unterst\u00fctzung durch nine kann die Migration von GetYourLawyer in die Cloud als durchgehend erfolgreich betrachtet werden.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"GCP Meetup #6 - From VMs and Bash Scripts to GKE and CI\/CD - Matthias Isler, GetYourLawyer AG\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/0bEkrIag-iw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Herausforderungen bei der praktischen Ausbildung von SoftwareEntwicklern auf Kubernetes CI\/CD<\/h2>\n\n\n\n<p>Text von Jonas Felix, Letsboot.com.<\/p>\n\n\n\n<p>Es ist eine Herausforderung, einen intensiven und effizienten&nbsp;<a href=\"https:\/\/www.letsboot.com\/kubernetes-docker-container-kurs\" rel=\"noreferrer noopener\" target=\"_blank\">Praxiskurs<\/a>&nbsp;f\u00fcr Software-Entwickler zu entwickeln, um die Containerisierung mit Kubernetes und CI\/CD zu erlernen (denn wenn man es nicht automatisieren kann, macht man es falsch). Alles ist Code und unsere Schulungen bilden da keine Ausnahme. Wir haben mehrere Jahre lang eine auf Code fokussierte Schulung durchgef\u00fchrt und mehrere Kurse mit einzelnen Lektionen aufgebaut, die aus Folien (mit reveal-md als Code), \u00dcbungen und einem inkrementellen Kursprojekt mit einem L\u00f6sungs-Patch f\u00fcr jede Lektion bestehen. Auf diese Weise k\u00f6nnen die Teilnehmer das Material effizient durcharbeiten und selber bestimmen, wie sehr sie sich selbst fordern wollen, sowie schnell aufholen, wenn es ein Problem gibt. Dies f\u00fchrt zu einem sehr intensiven Training mit einem sch\u00f6nen Rhythmus zwischen Erkl\u00e4rungen, \u00dcbungen und Unterst\u00fctzung durch die Ausbilder.<\/p>\n\n\n\n<p>Nach dem Besuch mehrerer Container (Docker) und Kubernetes, sowie Cloud-bezogenen Kursen, sehnten wir uns nach der gleichen praktischen Erfahrung mit einer grossen Vielfalt von Beispielen f\u00fcr diesen Bereich. Insbesondere mit CI\/CD, da die Automatisierung das absolute Herzst\u00fcck der Container-Welt sein muss. Wir wollen keine Container oder Kubernetes ohne Automatisierung unterrichten. Um diese Art von Erfahrung mit Containern zu bekommen, ben\u00f6tigen Sie die lokalen Container-Tools, einen lokalen Cluster, ein git-Projekt (pro Teilnehmer), eine ci \/ cd-Pipeline, eine private Container-Registry, einen Cluster &#8220;Production\/Staging&#8221; f\u00fcr die Auslieferung und einen f\u00fcr diverse Beispiel Applikationen \/ Szenarien.<\/p>\n\n\n\n<p>Dies auf den Desktops der Teilnehmenden zu realisieren ist sehr schwierig, da Sie viele bewegliche Teile (nicht nur Code), verschiedene Werkzeuge und Versionen haben. Zudem sollen die Teilnehmer ihre Kreditkarten nicht verwenden m\u00fcssen. Die Einrichtung einer separaten Authentifizierung f\u00fcr jeden Teilnehmer f\u00fchrt oft zu anf\u00e4nglichen Problemen w\u00e4hrend der Einrichtungsphase, was keine effektive Nutzung der Zeit ist. Insgesamt soll das Training nicht zum lokalen Debugging-Block werden.<\/p>\n\n\n\n<p>Um dies zu l\u00f6sen, haben wir den gesamten Schulungsaufbau automatisiert, indem wir f\u00fcr jeden Teilnehmer eine Entwicklerinstanz auf der Google Cloud Platform zur Verf\u00fcgung stellen. Dar\u00fcber hinaus erh\u00e4lt jeder Teilnehmer einen pers\u00f6nlicher Git Fork des Kursprojekts, einen kompletten GKE-Produktionscluster, einen lokalen Cluster, eine private Registry, eine GitLab-CI-Pipeline, sowie die gesamte automatisch eingerichtete Authentifizierung. Dank dieser Automatisierung k\u00f6nnen wir 10 Umgebungen f\u00fcr 2-3 Schulungstage einrichten, wobei 48 Server laufen, um separate Spielfelder und superrealistische Umgebungen f\u00fcr jeden Teilnehmer bereitzustellen.<\/p>\n\n\n\n<p>Dank der GCP-Preisstruktur sowie der API und der Gitlab-API sind die Kosten pro Teilnehmer vergleichsweise niedrig und jeder kann alle Schritte durchspielen, um eine vielf\u00e4ltige Applikation zu containerisieren, zu konfigurieren wie sie auf Kubernetes ausgef\u00fchrt werden soll, sie auf einem lokalen Entwickler-Cluster einzusetzen, sie auf einem Produktions-Cluster laufen zu lassen sowie eine CI\/CD-Pipeline aufzubauen, die alles automatisiert.<\/p>\n\n\n\n<p>Tools, die wir f\u00fcr die Einrichtung und Schulung verwenden:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&nbsp;<a href=\"https:\/\/github.com\/webpro\/reveal-md\">https:\/\/github.com\/webpro\/reveal-md<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/app.diagrams.net\/\">https:\/\/app.diagrams.net\/<\/a>&nbsp;(zur Verwaltung von Diagrammen in Git als Teil des Markdowns)<\/li>\n\n\n\n<li><a href=\"https:\/\/theia-ide.org\/\">https:\/\/theia-ide.org\/<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.docker.com\/\">https:\/\/www.docker.com\/<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cloud.google.com\/kubernetes-engine\">https:\/\/cloud.google.com\/kubernetes-engine<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/kubernetes.io\/\">https:\/\/kubernetes.io\/<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/helm.sh\/\">https:\/\/helm.sh\/<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/docs.gitlab.com\/ee\/ci\/\">https:\/\/docs.gitlab.com\/ee\/ci\/<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/kubernetes-sigs\/kind\">https:\/\/github.com\/kubernetes-sigs\/kind<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.cloudflare.com\/\">https:\/\/www.cloudflare.com\/<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/kubernetes-sigs\/kustomize\">https:\/\/github.com\/kubernetes-sigs\/kustomize<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-kubernetes-tools.vscode-kubernetes-tools\">https:\/\/marketplace.visualstudio.com\/items?itemName=ms-kubernetes-tools.vscode-kubernetes-tools<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.terraform.io\/\">https:\/\/www.terraform.io\/<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"GCP Meetup #6 - Challenges in Hands-On training on Kubernetes CI\/CD - Jonas Felix, Founder Letsboot\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/Lm1oubuZj80?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Weiterer Ausblick<\/h2>\n\n\n\n<p>Unser n\u00e4chstes Google Cloud Meetup ist f\u00fcr den 12. Januar 2021 um 16:00 Uhr am Stauffacher (nine B\u00fcros, Badenerstrasse 47) in der Stadt Z\u00fcrich geplant. Teilnahme entweder bei uns vor Ort (sofern es die Umst\u00e4nde erlauben) bei Pizza &amp; Bier per Google oder remote auf Youtube!<br><br>Wenn Sie ein interessantes Projekt auf Google Cloud zum vorstellen haben oder andere spannende Themen rund um Google Cloud haben, kontaktieren Sie uns bitte! Wir freuen uns auch sehr \u00fcber Vorschl\u00e4ge f\u00fcr Themen und m\u00f6gliche Speaker, entweder per Meetup-Nachricht, \u00fcber das Kontaktformular auf unserer Website oder per E-Mail an einen Ihrer Ansprechpartner bei nine. Wir m\u00f6chten, dass es spannend bleibt. Wir freuen uns auf ein Wiedersehen!<br><br>Informieren Sie sich in unserer MeetUp-Gruppe auf meetup.com \u00fcber bevorstehende Google Cloud Meetups.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Google Cloud Meetup #6 fand am 10. November 2020 in der Stadt Z\u00fcrich in der Cafeteria von nine statt. Aufgrund lokaler Einschr\u00e4nkungen durften wir keine G\u00e4ste in der Cafeteria empfangen, daher waren alle Teilnehmer nur online YouTube. Danke an Google, welche Pizzas und Bier gesponsert h\u00e4tte! Thomas Hug, Gr\u00fcnder von nine, stellt die Referenten [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":1274,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[373,373],"tags":[398],"class_list":{"0":"post-2006","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-diverses","9":"tag-managed-kubernetes-de"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>R\u00fcckblick auf unser Google Cloud Z\u00fcrich Meetup #6 - Nine<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"R\u00fcckblick auf unser Google Cloud Z\u00fcrich Meetup #6 - Nine\" \/>\n<meta property=\"og:description\" content=\"Das Google Cloud Meetup #6 fand am 10. November 2020 in der Stadt Z\u00fcrich in der Cafeteria von nine statt. Aufgrund lokaler Einschr\u00e4nkungen durften wir keine G\u00e4ste in der Cafeteria empfangen, daher waren alle Teilnehmer nur online YouTube. Danke an Google, welche Pizzas und Bier gesponsert h\u00e4tte! Thomas Hug, Gr\u00fcnder von nine, stellt die Referenten [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/\" \/>\n<meta property=\"og:site_name\" content=\"Nine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/NineInternetSolutionsAG\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-20T09:09:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-29T09:33:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nine.ch\/app\/uploads\/2024\/03\/2020-11-10-16.29.56-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1920\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Thomas Hug\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nine_ch\" \/>\n<meta name=\"twitter:site\" content=\"@nine_ch\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thomas Hug\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/\"},\"author\":{\"name\":\"Thomas Hug\",\"@id\":\"https:\/\/nine.ch\/#\/schema\/person\/eba090300d3c74c5f8d24c63fadeb682\"},\"headline\":\"R\u00fcckblick auf unser Google Cloud Z\u00fcrich Meetup #6\",\"datePublished\":\"2020-11-20T09:09:00+00:00\",\"dateModified\":\"2025-10-29T09:33:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/\"},\"wordCount\":1258,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/nine.ch\/#organization\"},\"image\":{\"@id\":\"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/archive.5fcf01f.deploio.app\/app\/uploads\/2024\/03\/2020-11-10-16.29.56-scaled.jpg\",\"keywords\":[\"Managed Kubernetes\"],\"articleSection\":[\"Diverses\",\"Diverses\"],\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/\",\"url\":\"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/\",\"name\":\"R\u00fcckblick auf unser Google Cloud Z\u00fcrich Meetup #6 - Nine\",\"isPartOf\":{\"@id\":\"https:\/\/nine.ch\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/archive.5fcf01f.deploio.app\/app\/uploads\/2024\/03\/2020-11-10-16.29.56-scaled.jpg\",\"datePublished\":\"2020-11-20T09:09:00+00:00\",\"dateModified\":\"2025-10-29T09:33:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/#primaryimage\",\"url\":\"https:\/\/archive.5fcf01f.deploio.app\/app\/uploads\/2024\/03\/2020-11-10-16.29.56-scaled.jpg\",\"contentUrl\":\"https:\/\/archive.5fcf01f.deploio.app\/app\/uploads\/2024\/03\/2020-11-10-16.29.56-scaled.jpg\",\"width\":2560,\"height\":1920},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/nine.ch\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"R\u00fcckblick auf unser Google Cloud Z\u00fcrich Meetup #6\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/nine.ch\/#website\",\"url\":\"https:\/\/nine.ch\/\",\"name\":\"Nine\",\"description\":\"Cloud Navigators\",\"publisher\":{\"@id\":\"https:\/\/nine.ch\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/nine.ch\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/nine.ch\/#organization\",\"name\":\"Nine\",\"url\":\"https:\/\/nine.ch\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/nine.ch\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/archive.5fcf01f.deploio.app\/app\/uploads\/2023\/11\/Logo-SVG.svg\",\"contentUrl\":\"https:\/\/archive.5fcf01f.deploio.app\/app\/uploads\/2023\/11\/Logo-SVG.svg\",\"caption\":\"Nine\"},\"image\":{\"@id\":\"https:\/\/nine.ch\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/NineInternetSolutionsAG\",\"https:\/\/x.com\/nine_ch\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/nine.ch\/#\/schema\/person\/eba090300d3c74c5f8d24c63fadeb682\",\"name\":\"Thomas Hug\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/nine.ch\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/63e31b16a7eaf9ed70ceed7d65aeede1207a8ff048c3c3471e967d9816f102b8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/63e31b16a7eaf9ed70ceed7d65aeede1207a8ff048c3c3471e967d9816f102b8?s=96&d=mm&r=g\",\"caption\":\"Thomas Hug\"},\"url\":\"https:\/\/archive.5fcf01f.deploio.app\/de\/author\/thomas-hug\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"R\u00fcckblick auf unser Google Cloud Z\u00fcrich Meetup #6 - Nine","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/","og_locale":"de_DE","og_type":"article","og_title":"R\u00fcckblick auf unser Google Cloud Z\u00fcrich Meetup #6 - Nine","og_description":"Das Google Cloud Meetup #6 fand am 10. November 2020 in der Stadt Z\u00fcrich in der Cafeteria von nine statt. Aufgrund lokaler Einschr\u00e4nkungen durften wir keine G\u00e4ste in der Cafeteria empfangen, daher waren alle Teilnehmer nur online YouTube. Danke an Google, welche Pizzas und Bier gesponsert h\u00e4tte! Thomas Hug, Gr\u00fcnder von nine, stellt die Referenten [&hellip;]","og_url":"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/","og_site_name":"Nine","article_publisher":"https:\/\/www.facebook.com\/NineInternetSolutionsAG","article_published_time":"2020-11-20T09:09:00+00:00","article_modified_time":"2025-10-29T09:33:41+00:00","og_image":[{"width":2560,"height":1920,"url":"https:\/\/nine.ch\/app\/uploads\/2024\/03\/2020-11-10-16.29.56-scaled.jpg","type":"image\/jpeg"}],"author":"Thomas Hug","twitter_card":"summary_large_image","twitter_creator":"@nine_ch","twitter_site":"@nine_ch","twitter_misc":{"Written by":"Thomas Hug","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/#article","isPartOf":{"@id":"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/"},"author":{"name":"Thomas Hug","@id":"https:\/\/nine.ch\/#\/schema\/person\/eba090300d3c74c5f8d24c63fadeb682"},"headline":"R\u00fcckblick auf unser Google Cloud Z\u00fcrich Meetup #6","datePublished":"2020-11-20T09:09:00+00:00","dateModified":"2025-10-29T09:33:41+00:00","mainEntityOfPage":{"@id":"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/"},"wordCount":1258,"commentCount":0,"publisher":{"@id":"https:\/\/nine.ch\/#organization"},"image":{"@id":"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/#primaryimage"},"thumbnailUrl":"https:\/\/archive.5fcf01f.deploio.app\/app\/uploads\/2024\/03\/2020-11-10-16.29.56-scaled.jpg","keywords":["Managed Kubernetes"],"articleSection":["Diverses","Diverses"],"inLanguage":"de-DE","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/","url":"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/","name":"R\u00fcckblick auf unser Google Cloud Z\u00fcrich Meetup #6 - Nine","isPartOf":{"@id":"https:\/\/nine.ch\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/#primaryimage"},"image":{"@id":"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/#primaryimage"},"thumbnailUrl":"https:\/\/archive.5fcf01f.deploio.app\/app\/uploads\/2024\/03\/2020-11-10-16.29.56-scaled.jpg","datePublished":"2020-11-20T09:09:00+00:00","dateModified":"2025-10-29T09:33:41+00:00","breadcrumb":{"@id":"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/"]}]},{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/#primaryimage","url":"https:\/\/archive.5fcf01f.deploio.app\/app\/uploads\/2024\/03\/2020-11-10-16.29.56-scaled.jpg","contentUrl":"https:\/\/archive.5fcf01f.deploio.app\/app\/uploads\/2024\/03\/2020-11-10-16.29.56-scaled.jpg","width":2560,"height":1920},{"@type":"BreadcrumbList","@id":"https:\/\/nine.ch\/de\/review-of-our-google-cloud-zurich-meetup-6\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nine.ch\/de\/"},{"@type":"ListItem","position":2,"name":"R\u00fcckblick auf unser Google Cloud Z\u00fcrich Meetup #6"}]},{"@type":"WebSite","@id":"https:\/\/nine.ch\/#website","url":"https:\/\/nine.ch\/","name":"Nine","description":"Cloud Navigators","publisher":{"@id":"https:\/\/nine.ch\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nine.ch\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de-DE"},{"@type":"Organization","@id":"https:\/\/nine.ch\/#organization","name":"Nine","url":"https:\/\/nine.ch\/","logo":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/nine.ch\/#\/schema\/logo\/image\/","url":"https:\/\/archive.5fcf01f.deploio.app\/app\/uploads\/2023\/11\/Logo-SVG.svg","contentUrl":"https:\/\/archive.5fcf01f.deploio.app\/app\/uploads\/2023\/11\/Logo-SVG.svg","caption":"Nine"},"image":{"@id":"https:\/\/nine.ch\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/NineInternetSolutionsAG","https:\/\/x.com\/nine_ch"]},{"@type":"Person","@id":"https:\/\/nine.ch\/#\/schema\/person\/eba090300d3c74c5f8d24c63fadeb682","name":"Thomas Hug","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/nine.ch\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/63e31b16a7eaf9ed70ceed7d65aeede1207a8ff048c3c3471e967d9816f102b8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/63e31b16a7eaf9ed70ceed7d65aeede1207a8ff048c3c3471e967d9816f102b8?s=96&d=mm&r=g","caption":"Thomas Hug"},"url":"https:\/\/archive.5fcf01f.deploio.app\/de\/author\/thomas-hug\/"}]}},"_links":{"self":[{"href":"https:\/\/archive.5fcf01f.deploio.app\/de\/wp-json\/wp\/v2\/posts\/2006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archive.5fcf01f.deploio.app\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/archive.5fcf01f.deploio.app\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/archive.5fcf01f.deploio.app\/de\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/archive.5fcf01f.deploio.app\/de\/wp-json\/wp\/v2\/comments?post=2006"}],"version-history":[{"count":1,"href":"https:\/\/archive.5fcf01f.deploio.app\/de\/wp-json\/wp\/v2\/posts\/2006\/revisions"}],"predecessor-version":[{"id":4460,"href":"https:\/\/archive.5fcf01f.deploio.app\/de\/wp-json\/wp\/v2\/posts\/2006\/revisions\/4460"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/archive.5fcf01f.deploio.app\/de\/wp-json\/wp\/v2\/media\/1274"}],"wp:attachment":[{"href":"https:\/\/archive.5fcf01f.deploio.app\/de\/wp-json\/wp\/v2\/media?parent=2006"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/archive.5fcf01f.deploio.app\/de\/wp-json\/wp\/v2\/categories?post=2006"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/archive.5fcf01f.deploio.app\/de\/wp-json\/wp\/v2\/tags?post=2006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}