{"componentChunkName":"component---src-templates-blog-post-js","path":"/blog/2019-05-02-serverlessdays-helsinki-2019-the-aftermath/","result":{"data":{"site":{"siteMetadata":{"title":"Gatsby Starter Personal Blog","author":"Gatsby"}},"mdx":{"id":"4df03ce1-598e-502b-acb9-5eb89ff1f092","excerpt":"ServerlessDays Helsinki  was organized the first time ever last week, on April 25th. I had both the honor to be invited to be one of the members of the core…","body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"ServerlessDays Helsinki 2019 - The Aftermath\",\n  \"date\": \"2019-05-02\",\n  \"coverImage\": \"slides.001.png\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://helsinki.serverlessdays.io/\"\n  }, \"ServerlessDays Helsinki\"), \" was organized the first time ever last week, on April 25th. I had both the honor to be invited to be one of the members of the core team of event organizers and also accepted to talk at the event.\"), mdx(\"p\", null, \"The first steps and idea conceived by \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://twitter.com/mavi888uy\"\n  }, \"Marcia Villalba\"), \" to have a ServerlessDays in Finland was conceived some time in the spring of 2018. I have been working together with Marcia as community leads in \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.meetup.com/awsfin/\"\n  }, \"AWS User Group Finland\"), \" meetup for some time, so when the core team extended an invitation, it was an easy decision for me to accept.\"), mdx(\"h2\", null, \"The Core Team\"), mdx(\"p\", null, \"It\\u2019s always fun to work with talented professionals, so it was fun to get the chance to work with these great people from other front line companies in Finland: \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://twitter.com/mavi888uy\"\n  }, \"Marcia Villalba\"), \" from Rovio and running the excellent \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.youtube.com/channel/UCSLIvjWJwLRQze9Pn4cectQ\"\n  }, \"Foo Bar Youtube channel\"), \", \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://twitter.com/mpuittinen\"\n  }, \"Mikael Puittinen\"), \" and Johanna Olamo from Nordcloud, \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://twitter.com/psiniemi\"\n  }, \"Pasi Niemi\"), \" from Nitor, \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://twitter.com/m_azarboon\"\n  }, \"Mahdi Azarboon\"), \" from Accenture and \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://twitter.com/fincooper\"\n  }, \"Karl Ots\"), \" from Zure.\"), mdx(\"p\", null, mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"https://therolle.com/wp-content/uploads/2019/05/IMG_1570-1024x1024.png\",\n    \"alt\": null\n  })), mdx(\"p\", null, \"Mikael and Marcia - opening words\"), mdx(\"p\", null, \"Great people, which I can now consider peers and friends, even if we are sometimes also on opposing sides of the table as competitors.\"), mdx(\"h2\", null, \"The Sponsors\"), mdx(\"p\", null, \"I\\u2019d like to personally also thank you all the sponsors, who made everything possible. It\\u2019s on their tab, that the tickets were made affordable and accessible by anyone. Also my employer \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.cybercom.com/\"\n  }, \"Cybercom\"), \" was one of the main sponsors, so thank you for the Cybercom leadership for trusting the idea and the cause.\"), mdx(\"p\", null, mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"https://therolle.com/wp-content/uploads/2019/05/slides.002-1024x576.png\",\n    \"alt\": null\n  })), mdx(\"h2\", null, \"The Rogues Gallery\"), mdx(\"p\", null, \"We had a fine lineup of speakers, from domestic to foreign guests.\"), mdx(\"p\", null, \"We had over 70 talks admitted before the deadline and it was a hard task to pick only a handful from that bunch of topics. The core team agreed on the criteria and grading and after careful discussion, we decided on the final lineup, which we thought represented diverse subjects in the field and made us feel that they were the kinds of talks, which the audience would be interested.\"), mdx(\"p\", null, \"On the previous evening, the speakers started to arrive to Helsinki and we had a dinner together with all of the speakers and the core team to meet and greet - as we knew the following day would be a busy day for everyone.\"), mdx(\"p\", null, mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"https://therolle.com/wp-content/uploads/2019/05/IMG_1587-1024x1024.png\",\n    \"alt\": null\n  })), mdx(\"p\", null, \"Photo: Janne Sinivirta\"), mdx(\"p\", null, \"You can find the Bios for each speaker at the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://helsinki.serverlessdays.io/#agenda\"\n  }, \"ServerlessDays page\"), \", but here are all the people you saw on the stage at the event.\"), mdx(\"p\", null, mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"https://therolle.com/wp-content/uploads/2019/05/rogues.png\",\n    \"alt\": null\n  })), mdx(\"p\", null, \"Unfortunately there was one last minute cancellation for personal reasons by the speaker, which were beyond our control. But I still feel that the lineup was awesome and generally the feedback I heard after the event has been super positive.\"), mdx(\"h2\", null, \"Event Day\"), mdx(\"p\", null, \"Finally, the event day was here. The first attendees were on the doors already before 8:30 in the morning, when we were due to open the doors. Event venue was an old movie theater called BioRex in the city center of Helsinki. This was the first time for me to attend or organize an event on these premises, but everything worked fabulously and I see definitely opportunities in the future to leverage this space for upcoming events as well.\"), mdx(\"p\", null, \"We had approximately 200 people joining us during the day, so for sure we can say that Serverless is a topic, which has a lot of interest and it is definitely growing. People want to generally move away from managing underlying infrastructure, wherever and whenever it is reasonable.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"img\", {\n    parentName: \"li\",\n    \"src\": \"https://therolle.com/wp-content/uploads/2019/05/IMG_1562-1024x1024.png\",\n    \"alt\": null\n  })), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"img\", {\n    parentName: \"li\",\n    \"src\": \"https://therolle.com/wp-content/uploads/2019/05/IMG_1563-1024x1024.png\",\n    \"alt\": null\n  })), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"img\", {\n    parentName: \"li\",\n    \"src\": \"https://therolle.com/wp-content/uploads/2019/05/IMG_1566-1024x1009.png\",\n    \"alt\": null\n  })), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"img\", {\n    parentName: \"li\",\n    \"src\": \"https://therolle.com/wp-content/uploads/2019/05/IMG_1569-1024x1024.png\",\n    \"alt\": null\n  })), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"img\", {\n    parentName: \"li\",\n    \"src\": \"https://therolle.com/wp-content/uploads/2019/05/IMG_1611-1024x768.png\",\n    \"alt\": null\n  })), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"img\", {\n    parentName: \"li\",\n    \"src\": \"https://therolle.com/wp-content/uploads/2019/05/IMG_1594-1024x768.png\",\n    \"alt\": null\n  }))), mdx(\"p\", null, \"I was also on stage with my topic about Business Driven Availability in the last stint of the day. This is a topic, which I have been discussing in detail lately - and this was roughly the third iteration of the talk approach, that I\\u2019ve now had. This time more taking the approach from Serverless perspective, as was appropriate to the event.\"), mdx(\"p\", null, mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"https://therolle.com/wp-content/uploads/2019/05/image-1024x768.png\",\n    \"alt\": null\n  })), mdx(\"p\", null, \"The tagline of my talk was as follows:\"), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, \"This talk concentrates on understanding, what issues are at play, when operating on systems run on public clouds. This talk should get you thinking, why service levels are not supposed to be thought as a sequence of 9s, but how to take more holistic approach and how to think of investing in the resilience the correct amount before going live and running in production. Also it is equally important to understanding the human element, which is where most of the errors occur in any case and being able to minimize the impact and occurrence of the human based errors. The key takeaway in this talk is to understanding that everything can and will eventually fail and how to approach your design in such a way, that you are able to handle those situations gracefully.\")), mdx(\"p\", null, \"You can find my slides by clicking on the image below:\"), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.slideshare.net/RolfKoski/serverless-days-helsinki-2019-rolf-koski-business-driven-availability\"\n  }, mdx(\"img\", {\n    parentName: \"a\",\n    \"src\": \"https://therolle.com/wp-content/uploads/2019/05/ServerlessDays-Helsinki-2019-Rolf-Koski-Business-Driven-SLA.png\",\n    \"alt\": null\n  }))), mdx(\"h2\", null, \"Looking forward\"), mdx(\"p\", null, \"As said, Serverless is here to stay. The one challenge in these types of events is that it easily gathers people with similar views, so not too much critical points were made against Serverless as an approach. That\\u2019s not saying that it\\u2019s without it\\u2019s challenges. Rather, we need to provide more discussion also from opposing points of view, so we can understand better, which are the patterns and anti-patterns, we should abide to.\"), mdx(\"p\", null, \"But for sure, I\\u2019m certain that we will see this event next year also. With what team, where and when, that\\u2019s for sure a mystery still.\"), mdx(\"p\", null, \"But stay tuned for news about that!\"), mdx(\"style\", {\n    \"className\": \"grvsc-styles\"\n  }, \"\\n  .grvsc-container {\\n    overflow: auto;\\n    -webkit-overflow-scrolling: touch;\\n    padding-top: 1rem;\\n    padding-top: var(--grvsc-padding-top, var(--grvsc-padding-v, 1rem));\\n    padding-bottom: 1rem;\\n    padding-bottom: var(--grvsc-padding-bottom, var(--grvsc-padding-v, 1rem));\\n    border-radius: 8px;\\n    border-radius: var(--grvsc-border-radius, 8px);\\n    font-feature-settings: normal;\\n  }\\n  \\n  .grvsc-code {\\n    display: inline-block;\\n    min-width: 100%;\\n  }\\n  \\n  .grvsc-line {\\n    display: inline-block;\\n    box-sizing: border-box;\\n    width: 100%;\\n    padding-left: 1.5rem;\\n    padding-left: var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem));\\n    padding-right: 1.5rem;\\n    padding-right: var(--grvsc-padding-right, var(--grvsc-padding-h, 1.5rem));\\n  }\\n  \\n  .grvsc-line-highlighted {\\n    background-color: var(--grvsc-line-highlighted-background-color, transparent);\\n    box-shadow: inset var(--grvsc-line-highlighted-border-width, 4px) 0 0 0 var(--grvsc-line-highlighted-border-color, transparent);\\n  }\\n  \\n\"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"ServerlessDays Helsinki 2019 - The Aftermath","date":"May 02, 2019","description":null}}},"pageContext":{"slug":"/2019-05-02-serverlessdays-helsinki-2019-the-aftermath/","previous":{"fields":{"slug":"/2018-12-02-aws-reinvent-2018/"},"frontmatter":{"title":"AWS ReInvent 2018"}},"next":{"fields":{"slug":"/2019-05-28-aws-summit-stockholm-2019-are-you-well-architected/"},"frontmatter":{"title":"AWS Summit Stockholm 2019 - Are You Well Architected"}}}},"staticQueryHashes":["3663586608","63159454"]}