{"id":1248,"date":"2020-04-16T14:10:00","date_gmt":"2020-04-16T12:10:00","guid":{"rendered":"http:\/\/blog.zhaw.ch\/splab\/?p=1248"},"modified":"2020-04-17T07:27:09","modified_gmt":"2020-04-17T05:27:09","slug":"microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020","status":"publish","type":"post","link":"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/","title":{"rendered":"Microservices in Numbers: Diagnostic Docker Deep Dive (Online Tutorial at CLOSER 2020)"},"content":{"rendered":"\n<p>Cloud applications are typically designed as coupled microservices and deployed in managed containerised form. Industry trends around container build processes, deployment packages, management platforms and abstractions (e.g. cloud functions) are still fast-paced. Developers and operators need to be able to tell good from bad practices based on automatically determined metrics. Assuming they participate in this tutorial, they will learn how to do that on a hands-on level. We introduce approaches and open source tools for quantitative assessment of containers and other microservice technologies and ecosystems. On the research side, we explain how this blends with policy-driven deployments, trusted cloud execution and data science opportunities.<\/p>\n\n\n\n<p>The three-hours tutorial will be offered at the <a href=\"http:\/\/closer.scitevents.org\/\">CLOSER 2020 conference<\/a> (originally scheduled in Prague, now online) in the afternoon on May 7. Registration information is available from the conference website.<\/p>\n<div class=\"pt-sm\">Schlagw\u00f6rter: <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/containers\/\">containers<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/datascience\/\">datascience<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/maomao\/\">maomao<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/microservices\/\">microservices<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/quality\/\">quality<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/trustedcloud\/\">trustedcloud<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/tutorial\/\">tutorial<\/a><br><\/div>","protected":false},"excerpt":{"rendered":"<p>Cloud applications are typically designed as coupled microservices and deployed in managed containerised form. Industry trends around container build processes, deployment packages, management platforms and abstractions (e.g. cloud functions) are still fast-paced. Developers and operators need to be able to tell good from bad practices based on automatically determined metrics. Assuming they participate in this [&hellip;]<\/p>\n","protected":false},"author":203,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[3],"tags":[116,67,37,39,85,146,12],"features":[],"class_list":["post-1248","post","type-post","status-publish","format-standard","hentry","category-events","tag-containers","tag-datascience","tag-maomao","tag-microservices","tag-quality","tag-trustedcloud","tag-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Microservices in Numbers: Diagnostic Docker Deep Dive (Online Tutorial at CLOSER 2020) - Service Prototyping Lab<\/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:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microservices in Numbers: Diagnostic Docker Deep Dive (Online Tutorial at CLOSER 2020)\" \/>\n<meta property=\"og:description\" content=\"Cloud applications are typically designed as coupled microservices and deployed in managed containerised form. Industry trends around container build processes, deployment packages, management platforms and abstractions (e.g. cloud functions) are still fast-paced. Developers and operators need to be able to tell good from bad practices based on automatically determined metrics. Assuming they participate in this [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Prototyping Lab\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-16T12:10:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-17T05:27:09+00:00\" \/>\n<meta name=\"author\" content=\"Josef Spillner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Josef Spillner\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/\"},\"author\":{\"name\":\"Josef Spillner\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/#\/schema\/person\/33a5227c6cc1fa3329279d33c3cc440e\"},\"headline\":\"Microservices in Numbers: Diagnostic Docker Deep Dive (Online Tutorial at CLOSER 2020)\",\"datePublished\":\"2020-04-16T12:10:00+00:00\",\"dateModified\":\"2020-04-17T05:27:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/\"},\"wordCount\":145,\"commentCount\":0,\"keywords\":[\"containers\",\"datascience\",\"maomao\",\"microservices\",\"quality\",\"trustedcloud\",\"tutorial\"],\"articleSection\":[\"Events\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/\",\"url\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/\",\"name\":\"Microservices in Numbers: Diagnostic Docker Deep Dive (Online Tutorial at CLOSER 2020) - Service Prototyping Lab\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/#website\"},\"datePublished\":\"2020-04-16T12:10:00+00:00\",\"dateModified\":\"2020-04-17T05:27:09+00:00\",\"author\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/#\/schema\/person\/33a5227c6cc1fa3329279d33c3cc440e\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.zhaw.ch\/splab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Microservices in Numbers: Diagnostic Docker Deep Dive (Online Tutorial at CLOSER 2020)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/#website\",\"url\":\"https:\/\/blog.zhaw.ch\/splab\/\",\"name\":\"Service Prototyping Lab\",\"description\":\"A Blog of the ZHAW Zurich University of Applied Sciences\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.zhaw.ch\/splab\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/#\/schema\/person\/33a5227c6cc1fa3329279d33c3cc440e\",\"name\":\"Josef Spillner\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/c57d7019e91373902c08eac230e003cb4f8498ecf68c9d119e9ecb82fdf6c400?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c57d7019e91373902c08eac230e003cb4f8498ecf68c9d119e9ecb82fdf6c400?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c57d7019e91373902c08eac230e003cb4f8498ecf68c9d119e9ecb82fdf6c400?s=96&d=mm&r=g\",\"caption\":\"Josef Spillner\"},\"description\":\"Head of the Service Prototyping Lab. Research on distributed systems and application computing paradigms. Senior lecturer at Zurich University of Applied Sciences.\",\"url\":\"https:\/\/blog.zhaw.ch\/splab\/author\/spio\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Microservices in Numbers: Diagnostic Docker Deep Dive (Online Tutorial at CLOSER 2020) - Service Prototyping Lab","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:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/","og_locale":"en_GB","og_type":"article","og_title":"Microservices in Numbers: Diagnostic Docker Deep Dive (Online Tutorial at CLOSER 2020)","og_description":"Cloud applications are typically designed as coupled microservices and deployed in managed containerised form. Industry trends around container build processes, deployment packages, management platforms and abstractions (e.g. cloud functions) are still fast-paced. Developers and operators need to be able to tell good from bad practices based on automatically determined metrics. Assuming they participate in this [&hellip;]","og_url":"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/","og_site_name":"Service Prototyping Lab","article_published_time":"2020-04-16T12:10:00+00:00","article_modified_time":"2020-04-17T05:27:09+00:00","author":"Josef Spillner","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Josef Spillner","Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/#article","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/"},"author":{"name":"Josef Spillner","@id":"https:\/\/blog.zhaw.ch\/splab\/#\/schema\/person\/33a5227c6cc1fa3329279d33c3cc440e"},"headline":"Microservices in Numbers: Diagnostic Docker Deep Dive (Online Tutorial at CLOSER 2020)","datePublished":"2020-04-16T12:10:00+00:00","dateModified":"2020-04-17T05:27:09+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/"},"wordCount":145,"commentCount":0,"keywords":["containers","datascience","maomao","microservices","quality","trustedcloud","tutorial"],"articleSection":["Events"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/","url":"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/","name":"Microservices in Numbers: Diagnostic Docker Deep Dive (Online Tutorial at CLOSER 2020) - Service Prototyping Lab","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/splab\/#website"},"datePublished":"2020-04-16T12:10:00+00:00","dateModified":"2020-04-17T05:27:09+00:00","author":{"@id":"https:\/\/blog.zhaw.ch\/splab\/#\/schema\/person\/33a5227c6cc1fa3329279d33c3cc440e"},"breadcrumb":{"@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/04\/16\/microservices-in-numbers-diagnostic-docker-deep-dive-online-tutorial-at-closer-2020\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.zhaw.ch\/splab\/"},{"@type":"ListItem","position":2,"name":"Microservices in Numbers: Diagnostic Docker Deep Dive (Online Tutorial at CLOSER 2020)"}]},{"@type":"WebSite","@id":"https:\/\/blog.zhaw.ch\/splab\/#website","url":"https:\/\/blog.zhaw.ch\/splab\/","name":"Service Prototyping Lab","description":"A Blog of the ZHAW Zurich University of Applied Sciences","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.zhaw.ch\/splab\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/blog.zhaw.ch\/splab\/#\/schema\/person\/33a5227c6cc1fa3329279d33c3cc440e","name":"Josef Spillner","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/c57d7019e91373902c08eac230e003cb4f8498ecf68c9d119e9ecb82fdf6c400?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c57d7019e91373902c08eac230e003cb4f8498ecf68c9d119e9ecb82fdf6c400?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c57d7019e91373902c08eac230e003cb4f8498ecf68c9d119e9ecb82fdf6c400?s=96&d=mm&r=g","caption":"Josef Spillner"},"description":"Head of the Service Prototyping Lab. Research on distributed systems and application computing paradigms. Senior lecturer at Zurich University of Applied Sciences.","url":"https:\/\/blog.zhaw.ch\/splab\/author\/spio\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/posts\/1248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/users\/203"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/comments?post=1248"}],"version-history":[{"count":4,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/posts\/1248\/revisions"}],"predecessor-version":[{"id":1253,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/posts\/1248\/revisions\/1253"}],"wp:attachment":[{"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/media?parent=1248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/categories?post=1248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/tags?post=1248"},{"taxonomy":"features","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/features?post=1248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}