{"componentChunkName":"component---src-templates-blog-post-js","path":"/blog/2019-10-31-aws-user-group-finland-october-meetup-sponsored-by-s-group/","result":{"data":{"site":{"siteMetadata":{"title":"Gatsby Starter Personal Blog","author":"Gatsby"}},"mdx":{"id":"f974eb41-48f9-5f20-9785-fefbbfcf3f9b","excerpt":"On October 24th, 2019 we had  AWS User Group Finland October meetup sponsored by S-Group . Here are my short notes about the event, where we had around 50 quite…","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\": \"AWS User Group Finland October Meetup - Sponsored by S-Group\",\n  \"date\": \"2019-10-31\",\n  \"coverImage\": \"AWS-Finland-meetup-2019-10-24-SOK.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, \"On October 24th, 2019 we had \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.meetup.com/awsfin/events/265373698/\"\n  }, \"AWS User Group Finland October meetup sponsored by S-Group\"), \". Here are my short notes about the event, where we had around 50 quite senior attendees joining the meetup.\"), mdx(\"p\", null, \"There was a bit of an overlap with some other events and I personally want to apologize for any inconvenience. There is definitely more coordination between big user groups and we have already started the talks with other meetup\\u2019s organizers about this.\"), mdx(\"p\", null, \"What we at AWSFIN have also done, is that our schedule is out there already for the rest of the year, so people can try to navigate around those dates, if they seem it fit.\"), mdx(\"h2\", null, \"Sticker Madness!\"), mdx(\"p\", null, \"The stickers were finally here for yours to be taking. I also had some vintage AWS stickers to spare and put the to good use.\"), mdx(\"p\", null, \"I will bring some to the next meetup as well, if you missed this one and your laptop still has some real estate to spare.\"), mdx(\"h2\", null, \"Welcome words by S-Group\"), mdx(\"p\", null, \"The event was opened by \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.linkedin.com/in/kim-gr%C3%B6nholm-315ab916/\"\n  }, \"Kim Gr\\xF6nholm\"), \" from \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://s-ryhma.fi/\"\n  }, \"S-Group\"), \" digital development unit. Not everyone knows probably that \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://s-ryhma.fi/\"\n  }, \"S-Group\"), \" is also a group working in and developing digital services, so it was nice to get some actual numbers and facts around that. \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://s-ryhma.fi/\"\n  }, \"S-Group\"), \" is at the end of the day a company which has almost anyone living in Finland as a customer, one way or another. It would be really hard not to be, to be honest.\"), mdx(\"p\", null, \"And special thanks also to \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.linkedin.com/in/totaskin/\"\n  }, \"Tommi Taskinen\"), \" who helped great deal in the practicalities of this meetup from \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://s-ryhma.fi/\"\n  }, \"S-Group\"), \" side.\"), mdx(\"p\", null, mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"https://therolle.com/wp-content/uploads/2019/10/IMG_4036-1024x768.png\",\n    \"alt\": null\n  })), mdx(\"h2\", null, \"New & Noteworthy\"), mdx(\"p\", null, \"I talked my regular \\u201Cnew & noteworthy in AWS\\u201D session. Here is a shot by \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://twitter.com/aripalo\"\n  }, \"Ari Palo\"), \" of me doing my rant. You can find the headlines of the most interesting launches in my slides.\"), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://twitter.com/aripalo/status/1187387904546529283\"\n  }, \"https://twitter.com/aripalo/status/1187387904546529283\")), mdx(\"p\", null, \"My slides are here: \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.slideshare.net/RolfKoski/aws-finland-meetup-2019-october\"\n  }, \"https://www.slideshare.net/RolfKoski/aws-finland-meetup-2019-october\")), mdx(\"h2\", null, \"AWS Config Visualization Magic\"), mdx(\"p\", null, \"Next up was my colleague \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.linkedin.com/in/markus-toivakka/\"\n  }, \"Markus Toivakka\"), \" from \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.cybercom.com/\"\n  }, \"Cybercom\"), \" talking about utilizing \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://docs.aws.amazon.com/config/latest/developerguide/how-does-config-work.html\"\n  }, \"AWS Config\"), \" logs as source for creating a live CMDB for your AWS environment. This is done by streaming the change data to \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://aws.amazon.com/neptune/\"\n  }, \"Amazon Neptune\"), \" graph database and as a proof of concept, it was visualized with a graph database tool \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://cytoscape.org/\"\n  }, \"Cytoscape\"), \".\"), mdx(\"p\", null, \"As the Cloud is constantly changing and evolving environment, it makes a lot of sense to use dynamically created data and act as the source of truth for your CMDB queries.\"), mdx(\"p\", null, \"Visualization is always naturally nice and makes it easier for humans to understand what\\u2019s going on in the demo, but the implications and possibilities for this kind of system are actually much more diverse, where you can present questions to the graph database in a multi-account environment for example to list all cross account role access patterns and such.\"), mdx(\"p\", null, mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"https://therolle.com/wp-content/uploads/2019/10/IMG_4039-1024x768.png\",\n    \"alt\": null\n  })), mdx(\"p\", null, \"This presentation kind of stirred up the audience, when they realized what was the endgame here. And there were a lot of questions - which Markus naturally handled like a boss.\"), mdx(\"p\", null, \"Sources for the demo are on Markus\\u2019 github here: \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://github.com/markymarkus/graphcmdb\"\n  }, \"https://github.com/markymarkus/graphcmdb\")), mdx(\"h2\", null, \"Data Lakes at S-Group\"), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.linkedin.com/in/janne-fm-heikkila/\"\n  }, \"Janne Heikkil\\xE4\"), \" was talking about the Data Lakes at S-Group and how their journey on those on top of AWS has went.\"), mdx(\"p\", null, \"There were some interesting points about their almost two year journey and vision going ahead. Some concepts that for example AWS Lake Formation introduced, are still on the roadmap. One challenge is also that there are multiple businesses with multiple Data Lakes around S-Group and how to normalize some aspects across all of those. Interesting to see, I hope we hear some updates in the meetups about this in the future.\"), mdx(\"p\", null, mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"https://therolle.com/wp-content/uploads/2019/10/IMG_4040-1024x768.png\",\n    \"alt\": null\n  })), mdx(\"h2\", null, \"Next meetup\"), mdx(\"p\", null, \"Next meetup will be on \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.meetup.com/awsfin/events/265374220/\"\n  }, \"November 11th 2019 sponsored by Solita\"), \". The agenda for that event is super interesting, so I hope seeing you there!\"), 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":"AWS User Group Finland October Meetup - Sponsored by S-Group","date":"October 31, 2019","description":null}}},"pageContext":{"slug":"/2019-10-31-aws-user-group-finland-october-meetup-sponsored-by-s-group/","previous":{"fields":{"slug":"/example/"},"frontmatter":{"title":"MDX!"}},"next":{"fields":{"slug":"/2019-11-07-first-take-on-aws-savings-plans/"},"frontmatter":{"title":"First take on AWS Savings Plans"}}}},"staticQueryHashes":["3663586608","63159454"]}