{"id":23,"date":"2019-08-26T08:00:00","date_gmt":"2019-08-26T06:00:00","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/"},"modified":"2021-12-23T14:26:01","modified_gmt":"2021-12-23T13:26:01","slug":"interview-with-bjorn-rabenstein-codemotion-berlin-2018","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/","title":{"rendered":"Interview with Bj\u00f6rn Rabenstein"},"content":{"rendered":"<p><strong>Bj\u00f6rn Rabenstein<\/strong> is a production engineer at <strong>SoundCloud<\/strong> and a <strong>Prometheus developer<\/strong>. Previously, Bj\u00f6rn was a site reliability engineer at Google and a science number cruncher.<\/p>\n<p>His talk for Codemotion Berlin, <i>About SRE \u2013 and how (not) to apply it<\/i>, begins by explaining that \u201c<strong><abbr title=\"Site Reliability Engineering\">SRE<\/abbr><\/strong> is what happens when you ask a software engineer to design an operations team\u201d.<\/p>\n<p>Bj\u00f6rn also spoke about his role &#8211; and that of his teammates.<\/p>\n<blockquote><p>&#8220;<strong>Production engineer<\/strong> is probably a term used by many companies and it&#8217;s very specific at SoundCloud. I sometimes call us the Cloud Native team because we&#8217;re in charge of <strong>Kubernetes<\/strong> and <strong>Prometheus<\/strong>&#8230; but it&#8217;s an infrastructure team. We try to create an infrastructure where developers can build their own systems. On the other hand, we&#8217;re also developing things on our own.&#8221;<\/p><\/blockquote>\n<p><center><br \/>\n<iframe loading=\"lazy\" title=\"Interview with Bj\u00f6rn Rabenstein | Codemotion Berlin 2018 (Part 1)\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/-sSN7TCqmlw?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><br \/>\n<\/center><\/p>\n<p>Bj\u00f6rn&#8217;s talk then dived deeper into what <strong>SRE<\/strong> (or \u201c<strong>Site Reliability Engineering<\/strong>\u201d) means \u2013 and then takes a step back. SRE was originally created internally at Google to solve Google&#8217;s challenges of running Google&#8217;s production systems at Google scale. Bj\u00f6rn asks: \u201chow can that even work for you, as you are not Google? It won&#8217;t! Unless you know how to apply Google&#8217;s lessons to your possibly very different organization\u201d. He adds that following SoundCloud&#8217;s five-year mission to a reliable site should give you plenty of inspiration.<\/p>\n<p>According to Bj\u00f6rn, SoundCloud runs a complex microservice architecture to serve a great diversity of features to a large user base. All of this is done by a relatively small number of engineers, under constant pressure to innovate in the not exactly easy market of music streaming. While this might appear quite similar to the situation of many other startups, SoundCloud is a rather extreme example. As such, it is perfectly suited to find out how to tackle this tech-debt prone situation.<\/p>\n<p><center><br \/>\n<iframe loading=\"lazy\" title=\"Interview with Bj\u00f6rn Rabenstein | Codemotion Berlin 2018 (Part 2)\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/2AMqeeNbKFk?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><br \/>\n<\/center><\/p>\n<p>About six years ago, with the <strong>microservice migration<\/strong> in full swing, site reliability became more and more problematic at SoundCloud. At about the same time, SoundCloud happened to employ a handful of ex-Google SREs. Naively, one might have expected they would simply wave their magic G-wands and make the site reliable again.<\/p>\n<p>However, simply copying Google-style SRE and applying it to an organization very different in scale and culture was doomed to fail.<\/p>\n<p>In Berlin, Bj\u00f6rn added that studying the exact reasons for the failure and SoundCloud&#8217;s subsequent mission to find their own implementation of SRE is a helpful exercise for many smaller organisations in a similarly challenging situation of sustainably running a diverse set of services.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bj\u00f6rn Rabenstein is a production engineer at SoundCloud and a Prometheus developer. Previously, Bj\u00f6rn was a site reliability engineer at Google and a science number cruncher. His talk for Codemotion Berlin, About SRE \u2013 and how (not) to apply it, begins by explaining that \u201cSRE is what happens when you ask a software engineer to&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/\">Read more<\/a><\/p>\n","protected":false},"author":64,"featured_media":24,"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":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[5244],"tags":[11],"collections":[],"class_list":{"0":"post-23","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-cloud","8":"tag-codemotion-berlin","9":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Interview with Bj\u00f6rn Rabenstein - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Learn what Site Reliability Engineering is, with this interview with Bj\u00f6rn Rabenstein, production engineer at SoundCloud.\" \/>\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.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Interview with Bj\u00f6rn Rabenstein\" \/>\n<meta property=\"og:description\" content=\"Learn what Site Reliability Engineering is, with this interview with Bj\u00f6rn Rabenstein, production engineer at SoundCloud.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-26T06:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-23T13:26:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"673\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Codemotion\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Codemotion\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. 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:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/\"},\"author\":{\"name\":\"Codemotion\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\"},\"headline\":\"Interview with Bj\u00f6rn Rabenstein\",\"datePublished\":\"2019-08-26T06:00:00+00:00\",\"dateModified\":\"2021-12-23T13:26:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/\"},\"wordCount\":436,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1.jpg\",\"keywords\":[\"Codemotion Berlin\"],\"articleSection\":[\"Cloud\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/\",\"name\":\"Interview with Bj\u00f6rn Rabenstein - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1.jpg\",\"datePublished\":\"2019-08-26T06:00:00+00:00\",\"dateModified\":\"2021-12-23T13:26:01+00:00\",\"description\":\"Learn what Site Reliability Engineering is, with this interview with Bj\u00f6rn Rabenstein, production engineer at SoundCloud.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1.jpg\",\"width\":1200,\"height\":673},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DevOps\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/devops\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Cloud\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Interview with Bj\u00f6rn Rabenstein\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\",\"name\":\"Codemotion\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"caption\":\"Codemotion\"},\"description\":\"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.\",\"sameAs\":[\"https:\/\/x.com\/CodemotionIT\"],\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Interview with Bj\u00f6rn Rabenstein - Codemotion Magazine","description":"Learn what Site Reliability Engineering is, with this interview with Bj\u00f6rn Rabenstein, production engineer at SoundCloud.","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.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/","og_locale":"en_US","og_type":"article","og_title":"Interview with Bj\u00f6rn Rabenstein","og_description":"Learn what Site Reliability Engineering is, with this interview with Bj\u00f6rn Rabenstein, production engineer at SoundCloud.","og_url":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2019-08-26T06:00:00+00:00","article_modified_time":"2021-12-23T13:26:01+00:00","og_image":[{"width":1200,"height":673,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1.jpg","type":"image\/jpeg"}],"author":"Codemotion","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Codemotion","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/"},"author":{"name":"Codemotion","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c"},"headline":"Interview with Bj\u00f6rn Rabenstein","datePublished":"2019-08-26T06:00:00+00:00","dateModified":"2021-12-23T13:26:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/"},"wordCount":436,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1.jpg","keywords":["Codemotion Berlin"],"articleSection":["Cloud"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/","url":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/","name":"Interview with Bj\u00f6rn Rabenstein - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1.jpg","datePublished":"2019-08-26T06:00:00+00:00","dateModified":"2021-12-23T13:26:01+00:00","description":"Learn what Site Reliability Engineering is, with this interview with Bj\u00f6rn Rabenstein, production engineer at SoundCloud.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1.jpg","width":1200,"height":673},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/interview-with-bjorn-rabenstein-codemotion-berlin-2018\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"DevOps","item":"https:\/\/www.codemotion.com\/magazine\/devops\/"},{"@type":"ListItem","position":3,"name":"Cloud","item":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/"},{"@type":"ListItem","position":4,"name":"Interview with Bj\u00f6rn Rabenstein"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c","name":"Codemotion","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","caption":"Codemotion"},"description":"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.","sameAs":["https:\/\/x.com\/CodemotionIT"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1-600x600.jpg","author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1.jpg",1200,673,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1-300x168.jpg",300,168,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1-768x431.jpg",768,431,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1-1024x574.jpg",1024,574,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1.jpg",1200,673,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1.jpg",1200,673,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1.jpg",100,56,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/08\/Screen-Shot-2019-05-21-at-18.35.32-1-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_comment_info":0,"uagb_excerpt":"Bj\u00f6rn Rabenstein is a production engineer at SoundCloud and a Prometheus developer. Previously, Bj\u00f6rn was a site reliability engineer at Google and a science number cruncher. His talk for Codemotion Berlin, About SRE \u2013 and how (not) to apply it, begins by explaining that \u201cSRE is what happens when you ask a software engineer to&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":1,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/23\/revisions"}],"predecessor-version":[{"id":470,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/23\/revisions\/470"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/24"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=23"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=23"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=23"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}