{"id":585,"date":"2018-05-15T14:14:29","date_gmt":"2018-05-15T12:14:29","guid":{"rendered":"https:\/\/www.setlog.com\/?p=585"},"modified":"2021-07-01T15:29:57","modified_gmt":"2021-07-01T13:29:57","slug":"devops-gathering-the-grand-finale","status":"publish","type":"post","link":"https:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale","title":{"rendered":"DevOps Gathering: The Grand Finale"},"content":{"rendered":"<p><i><span style=\"font-weight: 400;\">\u201cClose your eyes, give me your hand, darling.<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">Do you feel my heart beating?<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">Do you understand?<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">Do you feel the same?<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">Am I only dreaming<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">Is this burning an eternal flame!\u201d<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">(The Bangles, Eternal Flame)<\/span><span style=\"background-color: transparent;\">&nbsp;<\/span><\/p>\n<p><img decoding=\"async\" class=\"mce-hs-more\" style=\"height: 20px !important;\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-mce-placeholder=\"\"><\/p>\n<p>The last day of the great gathering started. For some it was an early start, but they&nbsp;<span style=\"background-color: transparent;\">would rather die than miss that fantastic event.<\/span><\/p>\n<p>The first talk \u201c<strong>Continuous Database Integration with Flyway<\/strong>\u201d by Sandra Parsick was canceled because Sandra was ill. So Peter Rossbach organized several lightning talks instead. Some of them were a good addition to the conference, for example the talk of Andreas Burbach about how to transform a big traditional business to use a modern flexible infrastructure. This should be done in small steps. He demonstrated it on an example he experienced with the introduction of flyway to such a company.<\/p>\n<p><span style=\"background-color: transparent;\"><img decoding=\"async\" class=\"\" style=\"width: 320px; margin: 0px 0px 10px 10px; float: right;\" src=\"https:\/\/cdn2.hubspot.net\/hubfs\/3314498\/20180221_091506.jpg\" alt=\"20180221_091506.jpg\" width=\"320\">Quite interesting was the short talk \u201c<\/span><strong>Hardening software&nbsp;<\/strong><strong>development<\/strong><span style=\"background-color: transparent;\">\u201d by Thomas Weidinger, which drawed a lot attention to&nbsp;<\/span><span style=\"background-color: transparent;\">the audience. There were shown many&nbsp;<\/span><span style=\"background-color: transparent;\">examples of how easy an&nbsp;<\/span><span style=\"background-color: transparent;\">infrastructure code can be hacked or manipulated with malice and how developers can prevent that.<\/span><\/p>\n<p>One talk was completely off topic, but a good distraction raising the mood. It was <strong>\u201cHow to grow chilli peppers\u201d<\/strong>. Literally. It turned out that it is a big science about planting the seeds into a camomile tea and having a special recipe for the soil later on.<\/p>\n<p>After a coffee break full of networking, the serious talks started. The first was <strong>\u201cDeploying and Managing Productiongrade Kubernetes Clusters with Rancher<\/strong>\u201d by Jan Bruder from Rancher.&nbsp;<span style=\"background-color: transparent;\">Rancher is the&nbsp;<\/span><span style=\"background-color: transparent;\">next abstraction and management level for Kubernetes managing&nbsp;<\/span><span style=\"background-color: transparent;\">virtual machines and containers. The open source software tries to improve the fact that running containers in production is still not easy because there are many different tools working together. They give a&nbsp;<\/span><span style=\"background-color: transparent;\">big promise to \u201cbuild a complete container deployment within five minutes\u201d. Rancher uses its own container orchestration framework called cattle. And you can start immediately by typing \u201cdocker run -d -p 8080:8080 rancher\/server:stable\u201d in your terminal. This will run a rancher server on your local system.<\/span><\/p>\n<p><img decoding=\"async\" style=\"width: 640px; margin: 0px 10px 10px 0px; float: left;\" src=\"https:\/\/cdn2.hubspot.net\/hubfs\/3314498\/20180221_091506.jpg\" alt=\"20180221_091506.jpg\" width=\"640\"><\/p>\n<p><span style=\"background-color: transparent;\">The next talk \u201c<\/span><strong>Modern Monitoring for Dev and Ops<\/strong><span style=\"background-color: transparent;\">\u201d by Bj\u00f6rn Rabenstein from SoundCloud was about modern monitoring principles. He showed the difference between blackbox- and whitebox monitoring. Blackbox monitoring is the traditional way to monitor a system. The monitoring system does not know which system it is supervising. It only checks the output of it. There is one big disadvantage of this purpose: for not yet occurred but imminent problems black-box monitoring is fairly useless. There are three reasons why black-box monitoring is not sufficient in other cases:<\/span><\/p>\n<ul style=\"list-style-type: disc;\">\n<li>your probe is not real user traffic but a probe ping<\/li>\n<li>long-tail latency matters<\/li>\n<li>you still need to investigate causes<\/li>\n<\/ul>\n<p>Whitebox monitoring is the approach where the system knows that some special system like Prometheus is the monitoring tool and provides dedicated internal metrics for it. On the other hand the monitoring system knows the surveilled system and can adequately react to the alerts, e.g. automatically starting some life-sustaining actions. Bj\u00f6rn has proposed the book \u201cSite Reliability Engineering\u201d by Chris Jones, Betsy Beyer et al. to expand the knowledge on this topic.<br \/>\n<span style=\"background-color: transparent;\">After that talk we had a fantastic lunch in the cantine of GDATA and it was time to draw the winners of the raffle which started the day before. You could win several versions of Raspberry PIs, ebooks and paperbacks for leaving your email address &#8211; and we won! Two paperbacks and an ebook went to Setlog colleagues: Andreas Engelbert, Daniel Grewing and me. Lucky Day!<\/span><\/p>\n<p><img decoding=\"async\" class=\"\" style=\"width: 320px;\" src=\"https:\/\/cdn2.hubspot.net\/hubfs\/3314498\/20180221_120026.jpg\" alt=\"20180221_120026.jpg\" width=\"320\"><img decoding=\"async\" class=\"\" style=\"width: 320px;\" src=\"https:\/\/cdn2.hubspot.net\/hubfs\/3314498\/20180221_131650.jpg\" alt=\"20180221_131650.jpg\" width=\"320\"><\/p>\n<p><span style=\"background-color: transparent;\">In his talk \u201c<\/span><strong>DOCKER@AWS: A Look at the Different Options to Run Docker in the Amazon Cloud<\/strong><span style=\"background-color: transparent;\">\u201d, Govinda Fichtner from PaesslerGroup presented the Amazon Web Services (AWS) and how they can be used easily to run a system. The Area which is provided by AWS is separated in different regions with different availability zones. All of them are scalable and all of them are connected to an elastic load balancer. You can place your VMsv<\/span><span style=\"background-color: transparent;\">and Containers inside these zones.<\/span><\/p>\n<p><img decoding=\"async\" class=\"\" style=\"width: 320px; margin: 0px 10px 10px 0px; float: left;\" src=\"https:\/\/cdn2.hubspot.net\/hubfs\/3314498\/20180221_132004.jpg\" alt=\"20180221_132004.jpg\" width=\"320\"><\/p>\n<p>There special Docker CE exists. It\u2019s a docker swarm integration with AWS backend. Additionally there is Docker EE &#8211; Docker CE with Unified Control Panel, RBAC, LDAP, Security Scanning, Docker Trusted Registry, Image Management, professional support and dashboard.<\/p>\n<p>The talk \u201c<strong>Integration Testing with TestContainers<\/strong>\u201d was given by Kevin Wittek from Styracosoft, who was the guitarist of the band played at the party the night before. He is working for a subsidiary company of GDATA which is residing in the \u201civory tower\u201d of the old academy building. He presented us how to build integration tests with JUnit building up the testcontainer with test database and all the&nbsp;<span style=\"background-color: transparent;\">microservices and destroying them after the test. With that we have now &#8220;tests which interacts with external systems\/dependen<\/span><span style=\"background-color: transparent;\">cies&#8221;. To implement this, Kevin proposed the Libraries Spocker&nbsp;<\/span><span style=\"background-color: transparent;\">(Spock + Docker)&nbsp;<\/span><span style=\"background-color: transparent;\">and&nbsp;<\/span><span style=\"background-color: transparent;\">TestContainers which are&nbsp;<\/span><span style=\"background-color: transparent;\">using annotations to start docker from the IDE.<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">knowledge about your services,&nbsp;<img decoding=\"async\" style=\"width: 320px; margin: 0px 0px 10px 10px; float: right;\" src=\"https:\/\/cdn2.hubspot.net\/hubfs\/3314498\/20180221_135515.jpg\" alt=\"20180221_135515.jpg\" width=\"320\">work, targets<\/span><\/li>\n<li><span style=\"font-weight: 400;\">experience: how the knowledge is connected<\/span><\/li>\n<li><span style=\"font-weight: 400;\">creativity<\/span><\/li>\n<\/ul>\n<p>The next talk \u201c<strong>Cloud-native Microservices<\/strong>\u201d Timo Derstappen from Giant Swarm started with an overview of microservice technology, which is needed to<\/p>\n<ul>\n<li>unblock your teams<\/li>\n<li>interac t faster and experiment more<\/li>\n<li>lead to resilient and scalable systems<\/li>\n<li>small and loosely coupled components and<\/li>\n<li>clear interfaces<\/li>\n<li>and fully automated pipelines<\/li>\n<\/ul>\n<p>After creating the system you\u2019ve got to standardize every step. This consists of automation, monitoring and logging, communication and debugging, because &#8220;people are much faster if there&#8217;s less surprise.&#8221; The speaker proposed the following tools for the tasks mentioned above:<\/p>\n<ul>\n<li>automation: Kubernetes,<\/li>\n<li>monitoring: Prometheus,<\/li>\n<li>logging: efk,<\/li>\n<li>communication: istio,<\/li>\n<li>debugging: jaeger<\/li>\n<\/ul>\n<p>There were also some useful libraries like go-kit, microservice-kit and versionbundle proposed as well as some autonomy patterns which were already discussed in the Kubernetes pattern talk.<\/p>\n<p><img decoding=\"async\" class=\"\" style=\"width: 320px;\" src=\"https:\/\/cdn2.hubspot.net\/hubfs\/3314498\/28168175_1957074847656155_6693675415889009443_n.jpg\" alt=\"28168175_1957074847656155_6693675415889009443_n.jpg\" width=\"320\"><img decoding=\"async\" class=\"\" style=\"width: 320px;\" src=\"https:\/\/cdn2.hubspot.net\/hubfs\/3314498\/28276600_1957077097655930_892236605791919760_n.jpg\" alt=\"28276600_1957077097655930_892236605791919760_n.jpg\" width=\"320\"><\/p>\n<p><span style=\"background-color: transparent;\">The last talk \u201c<\/span><strong>Tear Down Silos! What Comes Next?<\/strong><span style=\"background-color: transparent;\">\u201d by Konstantin Diener from cosee was not that technical, but as interesting as the other talks nonetheless. It was about how to build cross functional teams and which roles they should contain. A perfect team should consist of backend, frontend, mobile, devops, agile coach, project manager, support, marketing and business analyst. All of them belong to the team (Squad) but they also belong to a skills team \u201cChapter\u201d of guys sharing the same profession. It&#8217;s necessary that they build communities of practice having shared standards, common baseline and common knowledge. They have to build up communities like helping communities, best practice communities, knowledge stewarding communities and innovation communities. At the end of his talk Konstantin proclaimed: &#8220;Change is the new normal! Therefore don\u2019t do any projects any more.&#8221; &#8211; meaning we should work on a product and its life cycle which is an infinite project. You can read details about his talk in the article \u201cDevOps Stories\u201d in the JAXenter magazine.<\/span><\/p>\n<hr>\n<p><span style=\"font-size: 16px;\"><em><span style=\"font-weight: 400;\">Eduard is a software developer in our &#8220;Globetrotter&#8221; team at Setlog. Globetrotter is working closely with our NYC team and is responsible for all of our American customers. Eduard is one of our most creative minds, always happy to indulge in new ideas and will give all of you an insight on what life at Setlog is actually like.&nbsp;<\/span><\/em><\/span><span style=\"background-color: transparent;\">&nbsp;<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u201cClose your eyes, give me your hand, darling. Do you feel my heart beating? Do you understand? Do you feel the same? Am I only dreaming Is this burning an eternal flame!\u201d (The Bangles, Eternal Flame)&nbsp; The last day of the great gathering started. For some it was an early start, but they&nbsp;would rather die [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":7995,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_eb_attr":"","inline_featured_image":false,"footnotes":""},"categories":[35,9],"tags":[],"class_list":["post-585","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it","category-setblog"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DevOps Gathering: The Grand Finale - Setlog<\/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:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DevOps Gathering: The Grand Finale - Setlog\" \/>\n<meta property=\"og:description\" content=\"\u201cClose your eyes, give me your hand, darling. Do you feel my heart beating? Do you understand? Do you feel the same? Am I only dreaming Is this burning an eternal flame!\u201d (The Bangles, Eternal Flame)&nbsp; The last day of the great gathering started. For some it was an early start, but they&nbsp;would rather die [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale\" \/>\n<meta property=\"og:site_name\" content=\"Setlog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SetlogGmbH\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-15T12:14:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-01T13:29:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.setlog.com\/app\/uploads\/2021\/07\/Beitragsbild-DevOps-Gathering-The-Grand-Finale.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Eduard Heinle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@setloggmbh\" \/>\n<meta name=\"twitter:site\" content=\"@setloggmbh\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eduard Heinle\" \/>\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:\\\/\\\/www.setlog.com\\\/en\\\/devops-gathering-the-grand-finale#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.setlog.com\\\/en\\\/devops-gathering-the-grand-finale\"},\"author\":{\"name\":\"Eduard Heinle\",\"@id\":\"https:\\\/\\\/www.setlog.com\\\/#\\\/schema\\\/person\\\/cca3933c1bd03748f42666d8906cc159\"},\"headline\":\"DevOps Gathering: The Grand Finale\",\"datePublished\":\"2018-05-15T12:14:29+00:00\",\"dateModified\":\"2021-07-01T13:29:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.setlog.com\\\/en\\\/devops-gathering-the-grand-finale\"},\"wordCount\":1226,\"publisher\":{\"@id\":\"https:\\\/\\\/www.setlog.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.setlog.com\\\/en\\\/devops-gathering-the-grand-finale#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.setlog.com\\\/app\\\/uploads\\\/2021\\\/07\\\/Beitragsbild-DevOps-Gathering-The-Grand-Finale.png\",\"articleSection\":[\"IT\",\"SetBlog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.setlog.com\\\/en\\\/devops-gathering-the-grand-finale\",\"url\":\"https:\\\/\\\/www.setlog.com\\\/en\\\/devops-gathering-the-grand-finale\",\"name\":\"DevOps Gathering: The Grand Finale - Setlog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.setlog.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.setlog.com\\\/en\\\/devops-gathering-the-grand-finale#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.setlog.com\\\/en\\\/devops-gathering-the-grand-finale#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.setlog.com\\\/app\\\/uploads\\\/2021\\\/07\\\/Beitragsbild-DevOps-Gathering-The-Grand-Finale.png\",\"datePublished\":\"2018-05-15T12:14:29+00:00\",\"dateModified\":\"2021-07-01T13:29:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.setlog.com\\\/en\\\/devops-gathering-the-grand-finale#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.setlog.com\\\/en\\\/devops-gathering-the-grand-finale\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.setlog.com\\\/en\\\/devops-gathering-the-grand-finale#primaryimage\",\"url\":\"https:\\\/\\\/www.setlog.com\\\/app\\\/uploads\\\/2021\\\/07\\\/Beitragsbild-DevOps-Gathering-The-Grand-Finale.png\",\"contentUrl\":\"https:\\\/\\\/www.setlog.com\\\/app\\\/uploads\\\/2021\\\/07\\\/Beitragsbild-DevOps-Gathering-The-Grand-Finale.png\",\"width\":1200,\"height\":630,\"caption\":\"Beitragsbild DevOps Gathering The Grand Finale\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.setlog.com\\\/en\\\/devops-gathering-the-grand-finale#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.setlog.com\\\/en\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DevOps Gathering: The Grand Finale\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.setlog.com\\\/#website\",\"url\":\"https:\\\/\\\/www.setlog.com\\\/\",\"name\":\"Setlog\",\"description\":\"How to Setlog\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.setlog.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.setlog.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.setlog.com\\\/#organization\",\"name\":\"Setlog\",\"url\":\"https:\\\/\\\/www.setlog.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.setlog.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.setlog.com\\\/app\\\/uploads\\\/2018\\\/05\\\/logo-setlog.svg\",\"contentUrl\":\"https:\\\/\\\/www.setlog.com\\\/app\\\/uploads\\\/2018\\\/05\\\/logo-setlog.svg\",\"width\":1,\"height\":1,\"caption\":\"Setlog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.setlog.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/SetlogGmbH\\\/\",\"https:\\\/\\\/x.com\\\/setloggmbh\",\"https:\\\/\\\/de.linkedin.com\\\/company\\\/setloggroup\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.setlog.com\\\/#\\\/schema\\\/person\\\/cca3933c1bd03748f42666d8906cc159\",\"name\":\"Eduard Heinle\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5511eb6025a723a850a51568e151b618549081245064d40c0836a5193f7ca934?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5511eb6025a723a850a51568e151b618549081245064d40c0836a5193f7ca934?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5511eb6025a723a850a51568e151b618549081245064d40c0836a5193f7ca934?s=96&d=mm&r=g\",\"caption\":\"Eduard Heinle\"},\"url\":\"https:\\\/\\\/www.setlog.com\\\/en\\\/author\\\/eheinle\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DevOps Gathering: The Grand Finale - Setlog","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:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale","og_locale":"en_US","og_type":"article","og_title":"DevOps Gathering: The Grand Finale - Setlog","og_description":"\u201cClose your eyes, give me your hand, darling. Do you feel my heart beating? Do you understand? Do you feel the same? Am I only dreaming Is this burning an eternal flame!\u201d (The Bangles, Eternal Flame)&nbsp; The last day of the great gathering started. For some it was an early start, but they&nbsp;would rather die [&hellip;]","og_url":"https:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale","og_site_name":"Setlog","article_publisher":"https:\/\/www.facebook.com\/SetlogGmbH\/","article_published_time":"2018-05-15T12:14:29+00:00","article_modified_time":"2021-07-01T13:29:57+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.setlog.com\/app\/uploads\/2021\/07\/Beitragsbild-DevOps-Gathering-The-Grand-Finale.png","type":"image\/png"}],"author":"Eduard Heinle","twitter_card":"summary_large_image","twitter_creator":"@setloggmbh","twitter_site":"@setloggmbh","twitter_misc":{"Written by":"Eduard Heinle","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale#article","isPartOf":{"@id":"https:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale"},"author":{"name":"Eduard Heinle","@id":"https:\/\/www.setlog.com\/#\/schema\/person\/cca3933c1bd03748f42666d8906cc159"},"headline":"DevOps Gathering: The Grand Finale","datePublished":"2018-05-15T12:14:29+00:00","dateModified":"2021-07-01T13:29:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale"},"wordCount":1226,"publisher":{"@id":"https:\/\/www.setlog.com\/#organization"},"image":{"@id":"https:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale#primaryimage"},"thumbnailUrl":"https:\/\/www.setlog.com\/app\/uploads\/2021\/07\/Beitragsbild-DevOps-Gathering-The-Grand-Finale.png","articleSection":["IT","SetBlog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale","url":"https:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale","name":"DevOps Gathering: The Grand Finale - Setlog","isPartOf":{"@id":"https:\/\/www.setlog.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale#primaryimage"},"image":{"@id":"https:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale#primaryimage"},"thumbnailUrl":"https:\/\/www.setlog.com\/app\/uploads\/2021\/07\/Beitragsbild-DevOps-Gathering-The-Grand-Finale.png","datePublished":"2018-05-15T12:14:29+00:00","dateModified":"2021-07-01T13:29:57+00:00","breadcrumb":{"@id":"https:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale#primaryimage","url":"https:\/\/www.setlog.com\/app\/uploads\/2021\/07\/Beitragsbild-DevOps-Gathering-The-Grand-Finale.png","contentUrl":"https:\/\/www.setlog.com\/app\/uploads\/2021\/07\/Beitragsbild-DevOps-Gathering-The-Grand-Finale.png","width":1200,"height":630,"caption":"Beitragsbild DevOps Gathering The Grand Finale"},{"@type":"BreadcrumbList","@id":"https:\/\/www.setlog.com\/en\/devops-gathering-the-grand-finale#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.setlog.com\/en"},{"@type":"ListItem","position":2,"name":"DevOps Gathering: The Grand Finale"}]},{"@type":"WebSite","@id":"https:\/\/www.setlog.com\/#website","url":"https:\/\/www.setlog.com\/","name":"Setlog","description":"How to Setlog","publisher":{"@id":"https:\/\/www.setlog.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.setlog.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.setlog.com\/#organization","name":"Setlog","url":"https:\/\/www.setlog.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.setlog.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.setlog.com\/app\/uploads\/2018\/05\/logo-setlog.svg","contentUrl":"https:\/\/www.setlog.com\/app\/uploads\/2018\/05\/logo-setlog.svg","width":1,"height":1,"caption":"Setlog"},"image":{"@id":"https:\/\/www.setlog.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SetlogGmbH\/","https:\/\/x.com\/setloggmbh","https:\/\/de.linkedin.com\/company\/setloggroup"]},{"@type":"Person","@id":"https:\/\/www.setlog.com\/#\/schema\/person\/cca3933c1bd03748f42666d8906cc159","name":"Eduard Heinle","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5511eb6025a723a850a51568e151b618549081245064d40c0836a5193f7ca934?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5511eb6025a723a850a51568e151b618549081245064d40c0836a5193f7ca934?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5511eb6025a723a850a51568e151b618549081245064d40c0836a5193f7ca934?s=96&d=mm&r=g","caption":"Eduard Heinle"},"url":"https:\/\/www.setlog.com\/en\/author\/eheinle"}]}},"_links":{"self":[{"href":"https:\/\/www.setlog.com\/en\/wp-json\/wp\/v2\/posts\/585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.setlog.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.setlog.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.setlog.com\/en\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.setlog.com\/en\/wp-json\/wp\/v2\/comments?post=585"}],"version-history":[{"count":3,"href":"https:\/\/www.setlog.com\/en\/wp-json\/wp\/v2\/posts\/585\/revisions"}],"predecessor-version":[{"id":4373,"href":"https:\/\/www.setlog.com\/en\/wp-json\/wp\/v2\/posts\/585\/revisions\/4373"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.setlog.com\/en\/wp-json\/wp\/v2\/media\/7995"}],"wp:attachment":[{"href":"https:\/\/www.setlog.com\/en\/wp-json\/wp\/v2\/media?parent=585"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.setlog.com\/en\/wp-json\/wp\/v2\/categories?post=585"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.setlog.com\/en\/wp-json\/wp\/v2\/tags?post=585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}