{"id":1292,"date":"2020-07-28T15:05:05","date_gmt":"2020-07-28T13:05:05","guid":{"rendered":"http:\/\/blog.zhaw.ch\/splab\/?p=1292"},"modified":"2020-07-28T15:07:18","modified_gmt":"2020-07-28T13:07:18","slug":"microservices-2020-talk-accepted","status":"publish","type":"post","link":"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/","title":{"rendered":"Microservices 2020 Talk Accepted"},"content":{"rendered":"\n<p>For several years, we have conducted research on the design, implementation and evaluation of microservice-based applications, as well as on the assessment of characteristics of the constituent software artefacts. Yet we were so far not present in the first two editions of the <a href=\"https:\/\/www.conf-micro.services\/2020\/index.html\">International Conference on Microservices<\/a>. Needless to say, we are now correcting this for the third edition of the conference with a talk on Syn.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>The conference would have taken place in awesome Bologna, but as most had to shift online. We recommend <a href=\"https:\/\/www.conf-micro.services\/2020\/attending\/\">participating<\/a> to listen to the keynotes, our presentation and other interesting talks on the latest developments and challenges around microservices.<\/p>\n\n\n\n<p>In our talk, we will convey the advantages of the <a href=\"https:\/\/syn.tools\/syn\/index.html\">Syn<\/a> platform, developed by <a href=\"https:\/\/vshn.ch\/\">VSHN<\/a>, to a wider audience. According to the platform self-description:<\/p>\n\n\n\n<p><em>Project Syn is a pre-integrated set of tools to provision, update, backup, observe and react\/alert production applications on Kubernetes and in the cloud. It supports DevOps through full self-service and automation using containers, Kubernetes and GitOps.<\/em><\/p>\n\n\n\n<p>This description implicitly points right to one of the main challenges in modern cloud application development &#8211; something we experience ourselves when working on prototypes or teaching cloud-related topics: It takes a lot of time to understand the technologies, to use the tools, and especially to use all tools correctly in the right combination in order to fully benefit from the platform capabilities.<\/p>\n\n\n\n<p>As a consequence, we point out how the Syn design leverages four novel concepts to achieve reproducible automation for DevOps engineers and testers: Bring Your Own Cloud (BYOC), explicit local mode, strong multi-cloud support, and hierarchical code-driven development. We will also point out remaining challenges around application packaging through advanced operators, scalable configuration management, secrets management and DevOps-centric insights and control facilities.<\/p>\n\n\n\n<p>Reserve now &#8211; September 8-10. And in the meantime, <a href=\"https:\/\/syn.tools\/syn\/tutorials\/getting-started.html\">have a look at the getting started guide<\/a>.<\/p>\n<div class=\"pt-sm\">Schlagw\u00f6rter: <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/cloud-native\/\">cloud-native<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/devops\/\">devops<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/gitops\/\">gitops<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/microservices\/\">microservices<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/reproducibility\/\">reproducibility<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/scalability\/\">scalability<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/software-development\/\">software development<\/a>, <a href=\"http:\/\/blog.zhaw.ch\/splab\/tag\/testing\/\">testing<\/a><br><\/div>","protected":false},"excerpt":{"rendered":"<p>For several years, we have conducted research on the design, implementation and evaluation of microservice-based applications, as well as on the assessment of characteristics of the constituent software artefacts. Yet we were so far not present in the first two editions of the International Conference on Microservices. Needless to say, we are now correcting 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":[20,153,154,39,155,156,49,42],"features":[],"class_list":["post-1292","post","type-post","status-publish","format-standard","hentry","category-events","tag-cloud-native","tag-devops","tag-gitops","tag-microservices","tag-reproducibility","tag-scalability","tag-software-development","tag-testing"],"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 2020 Talk Accepted - 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\/07\/28\/microservices-2020-talk-accepted\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microservices 2020 Talk Accepted\" \/>\n<meta property=\"og:description\" content=\"For several years, we have conducted research on the design, implementation and evaluation of microservice-based applications, as well as on the assessment of characteristics of the constituent software artefacts. Yet we were so far not present in the first two editions of the International Conference on Microservices. Needless to say, we are now correcting this [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Prototyping Lab\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-28T13:05:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-28T13:07:18+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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/\"},\"author\":{\"name\":\"Josef Spillner\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/#\/schema\/person\/33a5227c6cc1fa3329279d33c3cc440e\"},\"headline\":\"Microservices 2020 Talk Accepted\",\"datePublished\":\"2020-07-28T13:05:05+00:00\",\"dateModified\":\"2020-07-28T13:07:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/\"},\"wordCount\":311,\"commentCount\":0,\"keywords\":[\"cloud-native\",\"devops\",\"gitops\",\"microservices\",\"reproducibility\",\"scalability\",\"software development\",\"testing\"],\"articleSection\":[\"Events\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/\",\"url\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/\",\"name\":\"Microservices 2020 Talk Accepted - Service Prototyping Lab\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/#website\"},\"datePublished\":\"2020-07-28T13:05:05+00:00\",\"dateModified\":\"2020-07-28T13:07:18+00:00\",\"author\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/#\/schema\/person\/33a5227c6cc1fa3329279d33c3cc440e\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.zhaw.ch\/splab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Microservices 2020 Talk Accepted\"}]},{\"@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 2020 Talk Accepted - 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\/07\/28\/microservices-2020-talk-accepted\/","og_locale":"en_GB","og_type":"article","og_title":"Microservices 2020 Talk Accepted","og_description":"For several years, we have conducted research on the design, implementation and evaluation of microservice-based applications, as well as on the assessment of characteristics of the constituent software artefacts. Yet we were so far not present in the first two editions of the International Conference on Microservices. Needless to say, we are now correcting this [&hellip;]","og_url":"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/","og_site_name":"Service Prototyping Lab","article_published_time":"2020-07-28T13:05:05+00:00","article_modified_time":"2020-07-28T13:07:18+00:00","author":"Josef Spillner","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Josef Spillner","Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/#article","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/"},"author":{"name":"Josef Spillner","@id":"https:\/\/blog.zhaw.ch\/splab\/#\/schema\/person\/33a5227c6cc1fa3329279d33c3cc440e"},"headline":"Microservices 2020 Talk Accepted","datePublished":"2020-07-28T13:05:05+00:00","dateModified":"2020-07-28T13:07:18+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/"},"wordCount":311,"commentCount":0,"keywords":["cloud-native","devops","gitops","microservices","reproducibility","scalability","software development","testing"],"articleSection":["Events"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/","url":"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/","name":"Microservices 2020 Talk Accepted - Service Prototyping Lab","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/splab\/#website"},"datePublished":"2020-07-28T13:05:05+00:00","dateModified":"2020-07-28T13:07:18+00:00","author":{"@id":"https:\/\/blog.zhaw.ch\/splab\/#\/schema\/person\/33a5227c6cc1fa3329279d33c3cc440e"},"breadcrumb":{"@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.zhaw.ch\/splab\/2020\/07\/28\/microservices-2020-talk-accepted\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.zhaw.ch\/splab\/"},{"@type":"ListItem","position":2,"name":"Microservices 2020 Talk Accepted"}]},{"@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\/1292","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=1292"}],"version-history":[{"count":2,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/posts\/1292\/revisions"}],"predecessor-version":[{"id":1294,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/posts\/1292\/revisions\/1294"}],"wp:attachment":[{"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/media?parent=1292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/categories?post=1292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/tags?post=1292"},{"taxonomy":"features","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/splab\/wp-json\/wp\/v2\/features?post=1292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}