Helsinki | Thursday, 20 April 2023

See you next year!

The AWS Community Day Nordics is a free full day event for AWS users to come together to network, learn from each other and get inspired. The event is organized by the community - for the community.

The AWS Community Day Nordics is a cloud education event where participants are able to learn best practices and latest trends for deploying applications on AWS. The event delivers a peer-to-peer learning experience, providing the people with a venue for them to acquire AWS knowledge in their preferred way: from one another.

Speakers are expert AWS users from the community - including AWS User Group leaders, AWS Community Builders, AWS Ambassadors and AWS Heroes - with real life experience in the AWS topics they are presenting.

Date & Venue

This event is being held Thursday, 20 April 2023 in Nordea Vallila Campus (Aleksis Kiven katu 7, 00500 Helsinki).

Venue map

Track 1 - Event lounge (orange)
Track 2 - Auditorium (yellow)
Track 3 - Meeting lounge (teal green)
Track 4 - Workshop (purple)

Agenda

The event hours are 9:00 - 17:30 with registration and coffee starting preliminarily at 8:00. Detailed times and content subject to change. Always check back here for the latest version of the agenda.

Time Track 1 Track 2 Track 3 Workshop
8:00 - 9:00 Registration and Breakfast
9:00 - 9:15 Opening Remarks

Rolf Koski
Lezgin Bakircioglu
Antonio Lagrotteria

9:15 - 10.00 Keynote

Ursula Koski

10:00 - 12:00

Event-Driven and serverless in world of IoT (10:00)
Jimmy Dahlqvist

The Tao of Event-Driven Architectures: a tranquil state of mind through future-proof event design (11:15)
Luc van Donkersgoed

Standardise Data Scientist Development Environment (10:00)
Mattias Svensson

AWS Disaster Recovery Simulation (10:30)
Pekka Korolainen

CDK-based Continuous Deployment for OSS (11:15)
Laura Vuorenoja

How Firstbeat boosted its productivity in heart rate variability analytics (10:15)
Janne Kuha

Infrastructure FROM Code: Logical evolution of the cloud (10:45)
Emrah Samdan

Cost optimisation and need for refactoring (11:15)
Jali Pieskä

How to DDoS yourself while redeploying your AWS Lambda (11:45)
Askar Ibragimov

 
12:00 - 13:00 Lunch Break and Networking
13:00 - 14:45

Serverless Data Streaming with Kinesis and AWS Lambda (13:00)
Anahit Pogosova

(Re)Architecting for the Cloud by disconnecting things (14:00)
Ari Palo

Cloud Hacking Scenarios (13:00)
Michal Brygidyn

Boosting Performance with AWS Serverless in Finnish Parliamentary Elections (14:00)
Harri Lammi

Thinking beyond the default VPC (13:00)
Petri Kallberg

Common API with API Gateway and Lambdas (13:30)
Simo Haakana

Step Up Your StepFunctions: Turbocharge Your State Machine Building (14:00)
Lars Jacobsson

Well-Architecting Sustainably (14.30)
Niklas Westerstråhle

Serverlesspresso Workshop (13:00)
Marcia Villalba

14:45 - 15:15 Coffee Break
15:15 - 17:00

Doing serverless on AWS with Terraform for real (15:15)
Anton Babenko

Securing AWS Workloads at Scale (16:15)
Nick Jones

It's not you, it's me - Blameless as a culture and how to leverage it to learn more about yourself (15:15)
Marcus Bladh

A song of Decentralization and Observability: Dance with OpenTelemetry (16:15)
Aritra Nag

CANCELED - How adversaries see your cloud (15:15)
Tuomo Makkonen

Security Lake - Experience Working with a Preview AWS Service (15:45)
Alari Varmann

Rethinking AWS CloudOps and Platform Engineering for Digital Acceleration at Scale (16:15)
Bruno Amaro Almeida

Common Fate: A platform for managing temporary elevated AWS access (16:45)
Theo Mylonidis

Serverlesspresso Workshop continued
Marcia Villalba

17:00 Closing Remarks and Community Raffle

Rolf Koski
Lezgin Bakircioglu
Antonio Lagrotteria

Talks & Speakers

All videos can be found on the AWS Community Nordic YouTube Channel

Event-Driven and serverless in world of IoT - Jimmy Dahlqvist
In a large IoT system, with thousands or millions of IoT devices, the load can vary heavily over the day. Data and control messages flow in a rapid and often unpredictable way. This makes these systems a good fit for a serverless and event-driven architecture. In this session we will learn about architecture patterns used, how serverless and event-driven play a central role in the success. We will also look at challenges and lesson learned during development.
The Tao of Event-Driven Architectures: a tranquil state of mind through future-proof event design - Luc van Donkersgoed
Event-Driven Architectures (EDAs) allow complex application landscapes to efficiently integrate. However, an organically grown EDA can be messy. In this talk I will present 10 simple rules to organize and standardize event-driven systems, which will help you build future-proof implementations.
Serverless Data Streaming with Kinesis and AWS Lambda - Anahit Pogosova
In this talk, I will walk you through building scalable, production-ready data streaming applications using AWS Kinesis Data Streams and AWS Lambda. There will be plenty of tips, best practices and "gotchas" based on firsthand experience building serverless near real-time data streaming architectures. Together we will see how AWS services work and fail, and learn to embrace the failures. Because as Dr. Werner Vogels likes to say: everything fails, all the time.

(Re)Architecting for the Cloud by disconnecting things - Ari Palo
Using “the cloud” is not a simple on/off switch, in reality it’s a journey; No matter if your organization is just starting the journey or already far along, this talk will provide you ideas how to "make the cloud work for you". It showcases how approaches like Serverless, Asynchronous & Event-Driven Systems with patterns like Command Query Responsibility Segregation (CQRS) and fully utilizing the AWS feature catalogue can improve your ability to scale, secure your systems, manage cost and overall, better understand the state of your systems. The talk will also describe (and briefly showcase) how proper tooling such as AWS CDK can help. This talk is based on 11+ years of AWS experience in Alma Media – a European digital services & media company – that also has "the magical 5 years of experience" with technologies such as Serverless and AWS Cloud Development Kit (CDK).
Doing serverless on AWS with Terraform for real - Anton Babenko
More and more companies are adopting serverless technologies as the community is defining the best practices, tools, and patterns. Companies using Terraform as their infrastructure as a code tool are often required to reinvent the wheel when they work with serverless. In the talk, I will explain why managing serverless applications with Terraform is a good idea and how https://serverless.tf open-source project has started as an organic response to the accidental complexity of many existing tools used by serverless developers. I will demo a complete serverless application (including building and deploying it) using Terraform and open-source components.

Securing AWS Workloads at Scale - Nick Jones
How do attackers target AWS workloads? What security controls really matter, what should you prioritize and what can be left for later? Using his experience assessing the security of a wide range of organizations, Nick will talk through the most common attack scenarios in cloud-native environments, and the most critical security controls to have in place. This will consider not only the workloads themselves, but also supporting systems such as CI/CD platforms and authentication brokers. Attendees will come away with a clearer understanding of the real-world security threats to their AWS workloads, and actionable advice on what to prioritize to make sure their data and applications remain secure.
AWS Disaster Recovery Simulation - Pekka Korolainen
MIs your data safe and recoverable after a virus, a fire or just plain-old-code-gone-wrong drop tables your database? Every customer-facing production system should be thinking about risks the system is facing. Here are some thoughts collected after running two simulations in AWS to make sure a system can recover.

CDK-based Continuous Deployment for OSS - Laura Vuorenoja
Findy Agency (https://findy-network.github.io/) is a decentralized identity agency following a microservice architecture. The agency's fully open-sourced deployment pipeline utilizes AWS CDK and GitHub tooling to offload the deployment worries from the small team. Laura Vuorenoja from OP Lab has researched the area of self-sovereign and decentralized identity hands-on for several years. Together with her team, they have developed a unique solution for applications and individuals to utilize verifiable credentials. The project includes batteries; it provides even the deployment scripts as open-source. In this session, Laura will summarize her journey in building a continuous deployment pipeline with native AWS tools. She will present an overview of the project architecture and the anatomy of their project's current CDK pipeline.
Cloud Hacking Scenarios - Michal Brygidyn
You’ve been hearing a lot about security best practices, but you’re not convinced they can really make a difference? Do you think your resources are safe only because nobody would notice your random IP address? If so – join my session! I’ll show you real-life attack scenarios to convince you that misconfigurations can have dire consequences.

It's not you, it's me - Blameless as a culture and how to leverage it to learn more about yourself - Marcus Bladh
You are woken in the middle of the night by your phone. The database has crashed and we just lost all customer data. Morning comes around and it's time for a dreaded post-mortem. Long story short, it's Human Error. The intern broke it. When we have an incident we should always strive to learn from it. Pointing the finger at individuals doesn't solve the underlying problem and people won't feel comfortable speaking up if they don't feel safe. In this session we will talk about how we as an organisation can utilise Blameless to create a psychologically safe environment for our employees as well as build a culture where we learn from incidents.
A song of Decentralization and Observability: Dance with OpenTelemetry - Aritra Nag
With the latest release in the statistics on the CNCF projects, it is pretty obvious that OpenTelemetry is the recent trend in the developer community. It involves following standards about how to enable a single pane of glass to allow for visualizing traces, metrics, and logs as well as standardizing the practice of shipping telemetric data in the world of decentralized micro-service architectures. This Session will be focused on the OpenTelemetry features and how we adopt them in the AWS ecosystem to embed the practice in the workloads as composed configurable components.

How Firstbeat boosted its productivity in heart rate variability analytics - Janne Kuha
Firstbeat Technologies has analyzed over 100 billion heartbeats and created large datasets that must be re-analyzed when developing and updating algorithms. Running a new version of an analytics algorithm could take up to 4-5 days with the existing solution running on on-premise servers. Instead of a traditional lift-and-shift approach, the team devised a solution that relies on a serverless approach and massive scalability when needed. With the new solution, the team can run analytics jobs in the cloud in less than one hour, costing a few euros per run. Discover how the team used technologies like AWS Glue, AWS Batch, and AWS Step Functions to solve the analytics challenge.
Infrastructure FROM Code: Logical evolution of the cloud - Emrah Samdan
Since the advent of the concept of cloud computing, developers and DevOps people have tried various methods to manage cloud infrastructure. Infrastructure as Code has become the primary method in this regard with its repeatable and reliable structure. However, the increasingly difficult and fragmented nature of the cloud cause more IaC code written on Terraform, Pulumi or CloudFormation than just the code developed for a product's real value to its users. Developers spend more time deciding for the appropriate architecture and configuring it than the business logic. Infrastructure FROM Code aims to make cloud application development absurdly easy by coming up with a new solution to eliminate this problem. In this short talk, I will talk about the birth of Infrastructure FROM Code, its state as of 2023 and where it can(and can't) be used in the future.

Cost optimisation and need for refactoring - Jali Pieskä
In this talk it is presented ways and reasons why cost optimisation is needed regularly. Usually rightsizing and autoscaling of environments is not enough. One need to do refactoring of architecture. Cost optimisation also relates to Sustainability in the cloud.
How to DDoS yourself while redeploying your AWS Lambda - Askar Ibragimov
While redeploying an AWS Lambda, we found an interesting way to DDoS and bring down an entire system, despite external traffic being perfectly normal. I explain how it is possible and what can be done to avoid similar situations.

Thinking beyond the default VPC - Petri Kallberg
Speed run through questions, with some potential answers, one should be thinking before/during AWS network setup. Including, but not limited to, details of VPC CIDRs, subnets, routing, IPAM, TGWs, firewalls etc.
Common API with API Gateway and Lambdas - Simo Haakana
Barona has successfully constructed a common API using AWS API Gateway and Lambda endpoints. This has allowed Barona to unify multiple APIs into one and integrate microservices and SaaS software into a single API for developers. The business goal of simplifying architecture, enabling better monitoring, and providing unified access control has been achieved. In this session, we will explain the iterations of the solution from its initial SAM and CDK setup to its current SST based setup.

Step Up Your StepFunctions: Turbocharge Your State Machine Building - Lars Jacobsson
AWS StepFunctions is a powerful serverless workflow orchestrator that lets us design and run low-code state machines. They can, however, be quite time consuming to create In this demo I will showcase two open-source tools that help StepFunctions builders spend a lot less time composing ASL and instead focus on the problem they want to solve. One of them sets up a real-time sync between StepFunctions Worfklow Studio and your local file system and the other keeps a real time sync between your local machine and AWS. Previous experience of StepFunctions, CloudFormation/SAM and Workflow Studio is recommended.
Security Lake - Experience Working with a Preview AWS Service - Alari Varmann
Given the increasing amount of cyberattacks in the world and prior release of services such as Microsoft Sentinel, there’s lots of activity in the security domain. If you wish to protect your AWS Organization using AWS native or third party tools, all these services produce data in different formats which makes any security automation and incident response potentially inefficient, expensive and cumbersome. In this talk, the listener will be introduced to the new AWS service in preview – Amazon Security Lake – a new service empowering your AWS organization with an all-around capability to manage all the security data in one centralized data lake according to a standard adopted in the cybersecurity industry.

Rethinking AWS CloudOps and Platform Engineering for Digital Acceleration at Scale - Bruno Amaro Almeida
There are many challenges and implications in enterprise public cloud management. The approach that worked for decades regarding on-premises datacenters and IT does not scale when it comes to public cloud operations. The increased technology complexity combined with a faster pace world that is accelerating it’s digital transformation needs cloud operations to be revised. In this talk, we are going to explore how cloud platforms evolved in an enterprise setting. I will share some real-world experiences, war stories and best practices to accelerate and enable a digital innovation culture in enterprises.
Common Fate: A platform for managing temporary elevated AWS access - Theo Mylonidis
At Qred, the challenge of giving elevated AWS access to developers for a limited amount of time is being addressed with the Common Fate open source project, which grants access in a secure, auditable & smooth way. Common Fate is being utilized in conjunction with AWS Identity Center and AWS Control Tower, allowing the CloudOps team to address some edge cases in which developers would normally be denied AWS access. This is achieved by approving requests for extended AWS permissions for a limited time and in an auditable manner.
Standardise Data Scientist Development Environment - Mattias Svensson
I want to share how we at Qred use AWS service catalog and IaC to Standardise Data Scientist Development environment. We at Qred want our Data Scientist to focus on our ML modelling and not have to worry about AWS infrastructure and deployment pipelines. We create Sagemaker products in AWS Service catalog to make it easy to start a new project in Sagermaker studio. With one click from our Data Scientist they could create a complete new ML project with a Github repo injected with content like: 1. Github actions workflows, 2. Sagemaker pipeline, 3. S3 buckets, 4. Step function orchestrator lambdas, 5. Schedule retraining of models. Things that a Data Scientist wants to have before starting their data model development. This method could be used in other areas as well if you want to create blueprint projects in your organizations.
Boosting Performance with AWS Serverless in Finnish Parliamentary Elections - Harri Lammi
The Finnish parliamentary elections culminated in the vote counting on election night, with hundreds of thousands of visitors flocking to media websites. In this session, we’ll explore how MTV and Cirit Oy addressed data processing challenges in election results web application (https://www.mtvuutiset.fi/vaalitulokset). We’ll discuss the problem-solving approach, the use of AWS managed services as well as the achieved results, including a 50% improvement in data processing speed. Attendees will learn about practical solutions in leveraging AWS services for data processing, as well as areas for future improvements and optimization.

Workshop

In this workshop, Marcia Villalba, Principal Developer Advocate at AWS, will guide you through the Serverlessespresso workshop.

Serverlesspresso is a pop-up coffee shop that provideres premium espresso drinks at conferences and events. You will build a serverless application to help the shop to accept orders and notify customers when their drinks are ready. Have fun and get caffeinated!

Note! You will need your own laptop with you in order to participate in the workshop. Workshop is walk-in and continuously available after lunch break. If the room is full, come again after a short while to check if there is space available. We can fit around 30 people at one time in the workshop space. Completing the workshop takes usually few hours.

Sponsors

We want to thank our sponsors, who are making this event possible for everyone! Our sponsors this year are the following:

Contact & Organizers

For sponsorship enquires, feedback or any general question, please send an email to info@awscommunitynordics.org.

Main Organizers

Rolf Koski - VP of Technology at Knowit

Lezgin Bakircioglu - CTO at Qred

Antonio Lagrotteria - Principal Architect at Nordea

Supporting Organizers

Anders Björnestad
Marcus Bladh
Jimmy Dahlqvist
Anurag Kale
Harri Lakkala
Pekka Malmirae
Aki Ristkari
Arne Solheim

Previous events

Previous AWS Community Day Nordics events

  • 2018 in Helsinki
  • 2019 in Copenhagen
  • 2020 in Stockholm