October 10-14th | ADN Centrum Konferencyjne - Warsaw, Poland

Agenda

*Feel free to participate in Workshops and Training & Certification labs with your own machine (PC/Mac). 

 

Session Catalog

  • Monday - Embracing Cloud
  • AWS Cloud Practitioner Essentials

    SESSION | Level: 100 | Time: 09:00 - 15:00

    A fundamental-level course for individuals who seek an overall understanding of the AWS Cloud, independent of specific technical roles. It provides a detailed overview of cloud concepts, AWS services, security, architecture, pricing, and support to enable you to build your cloud skills and grow your professional credibility.

    Speaker: Artur Sobczyk, AWS Instructor 

    Architect Reliable Applications on AWS

    WORKSHOP | Level: 200 | Time: 11:00 - 13:00

    This workshop presents a new way to design your application using the AWS Well-Architected Framework: Reliability Pillar. You will get exposure to implementing advanced and modern techniques like Shuffle Sharding, Horizontal Scaling for windows workloads, and infrastructure as code using the Cloud Development Kit (CDK). Also, in modern design techniques, Chaos Engineering taught us how to design for failure. Each architecture is designed using multiple AWS services, and each service has its own SLA - and this workshop also tackles those topics in practice.

    Speakers: Maciej Jedrzejczyk, Senior Consultant, AWS Professional Services and Łukasz Tomaszkiewicz, Senior Consultant, AWS Professional Services

    Build powerful machine learning models and improve your analysis capabilities without writing any code

    SESSION | Level: 200 | Time: 11:00 - 11:45

    Business analysts are increasingly expected to apply machine learning to improve predictions quality and increase business outcomes. However, developing data science and data engineering skills to create and maintain ML models can be time consuming and out of the scope of business intelligence teams. In this session, you will be introduced to the recently announced Amazon SageMaker Canvas service, which will enable you to easily build high quality ML models using Amazon SageMaker and AutoML capabilities without having to write any code.

    Speaker: Anastasia Tzeveleka, Senior AI/ML Solutions Architect

    At the Edge: Low-latency computing with AWS Local Zones

    SESSION | Level: 400 | Time: 12:00 - 12:45

    Companies are adopting the cloud at a rapid pace to reduce costs, become more agile, and innovate faster. While most workloads can be easily migrated to the cloud, some of them remain on premises or in edge nodes due to low-latency requirements, local data processing, or data residency requirements. AWS is reinventing edge computing by extending AWS infrastructure and services to meet customers expectations. In this session you will learn how you can use the AWS Local Zones to bring native AWS infrastructure, services, APIs, and tools closer to your end uses. Tune in to see common use cases, architecture patterns and example setup.

    Speaker: Łukasz Panusz, Senior Solutions Architect

    What is the right database for you?

    SESSION | Level: 300 | Time: 14:00 - 14:45

    Organizations are adopting new and distributed models to build modern applications in a more agile, innovative, and efficient fashion. The approach one size fits all has no place in modern organizations. In this session, you will discover the AWS broadest and deepest portfolio of more than 15 purpose-built database engines, and learn how to select the right tool for the right job, so that your development team can have access to the database that better meets their application's unique requirements.

    Speaker: Ajinkya Soitkar, Specialist Solutions Architect, Databases 

    AWS Self Paced Labs

    LAB | Level: 100 | Time: 15:00 - 17:00

    Practice AWS Cloud skills in a live sandbox environment with AWS self-paced labs.
    Self-paced guided labs are interactive exercises with step-by-step instructions to help you learn cloud skills.
    Choose from 30+ labs and work at your own pace with AWS experts on hand to answer your questions.

    Speaker: Artur Sobczyk, AWS Instructor 

    Large Cloud migration - how to get started and get results

    SESSION | Level: 100 | Time: 15:00 - 15:45

    In this session we want to show how in a practical way Enterprises/SMBs can prepare for AWS migration, what to pay attention to, how to build a Business Case that will help decide whether migration to the cloud will be effective for the organization

    Speaker: Maciej Cetler, Chief Technology Officer, at Tameshi and Paweł Kalinowski, IT Vice-Director at Redan S.A. 

    Optimize your Java application for containers and serverless

    SESSION | Level: 300 | Time: 16:00 - 16:45

    2020 marked the 25th anniversary of the Java programming language. One of the most widely used programming languages, Java is used as the server-side language for many back-end development projects. This session is intended for Java developers who like to optimize their applications for AWS Lambda and containers. We will discuss various tweaks and recommendations for each architecture to improve all phases of the development lifecycle – during build-, deploy-, and runtime. For this, we will revisit best practices from the past and look at new ones to reduce the cold start time, speed up execution, and improve monitoring. Before we finish the session, we will demonstrate how you can leverage GraalVM and Quarkus to optimize the application for AWS Lambda even further.

    Speaker: Iaroslav Ustinov, Enterprise Solutions Architect

  • Tuesday - Innovating with Cloud: Data, ML, AI
  • Fundamentals of a Modern Data Strategy on AWS

    SESSION | Level: 100 | Time: 10:00 - 11:00

    Organizations need a data strategy to succeed, but there’s no one-size fits all approach. Every organization will have unique objectives and obstacles. Join this session to learn how to modernize, unify, and innovate your way to a modern data strategy with AWS.

    Speaker: Artur Sobczyk, AWS Instructor 

    Deep dive on Amazon S3 security and access management

    SESSION | Level: 300 | Time: 10:00 - 10:45

    Strong adherence to architecture best practices and proactive controls is the foundation of storage security and access controls. In this session, find out the best practices for data security in Amazon S3. Then, learn about the Amazon S3 security architecture fundamentals, and dive deep into the latest enhancements in usability and functionality. Finally, discover options for encryption, access control, security monitoring, auditing, and remediation.

    Speaker: Tomi Popoola, Cloud Consultant, AWS Professional Services

    Develop your ML project with Amazon SageMaker

    WORKSHOP | Level: 400 | Time: 10:00 - 13:00

    Amazon SageMaker is a great service, that covers end-to-end capabilities related to Machine Learning Development Life Cycle. During this workshop, you will learn how to leverage this service to implement a working MLOps structure on top of AWS and relevant CI/CD services.

    Speakers: Anastasia Tzeveleka, Senior AI/ML Solutions Architect and Cosmin Pascu, Solutions Architect

    AWS Machine Learning Basics

    SESSION | Level: 100 | Time: 11:30 - 13:00

    Are you interested in machine learning, but not sure where to start? Join us for this session with an AWS expert and demystify the basics. Using real-world examples, you’ll learn about important concepts, terminology, and the phases of a machine learning pipeline. Learn how you can unlock new insights and value for your business using machine learning.

    Speaker: Artur Sobczyk, AWS Instructor 

    AWS IoT Greengrass - demystified, decomposed, and deployed

    SESSION | Level: 400 | Time: 11:00 - 11:45

    AWS IoT Greengrass is an open source Internet of Things (IoT) edge runtime and cloud service that helps you build, deploy and manage IoT applications on your devices.
    During my talk, I will decompose this service, explain how it is organized, and how it interacts with other AWS services.
    I will reinforce the theoretical knowledge using practical examples of Greengrass deployments.
    To demonstrate discussed concepts, I will install Greengrass service on a physical device, deploy a business application, and let the audience remotely manage hardware components.

    Speaker: Łukasz Malinowski, IoT Consultant, AWS Professional Services 

    Deep dive on Amazon EKS

    SESSION | Level: 300 | Time: 12:00 - 12:45

    Amazon EKS is a fully managed Kubernetes service. This session covers recent enhancements to EKS and dives deep into the latest features. Learn how EKS gives you the flexibility to start, run, and scale Kubernetes applications in the AWS Cloud or on premises and how customers trust EKS to run their most sensitive and mission-critical applications.

    Speaker: Igor Ivaniuk, Solutions Architect

    AWS Foundations: How Amazon SageMaker Can Help

    SESSION | Level: 100 | Time: 14:30 - 15:30

    Learn how Amazon SageMaker mitigates the core challenges of implementing a machine learning pipeline. In this course, you learn how SageMaker notebooks and instances help power your machine learning workloads and review the key Amazon SageMaker features.

    Speaker: Artur Sobczyk, AWS Instructor 

    Data and application security in the era of hybrid cloud, containerization and DevOps

    SESSION | Level: 200 | Time: 14:00 - 14:45

    A demonstration of F5 services on the AWS cloud focused on security risk mitigation and the resilience and compliance of business applications - from the perspective of Security Leads and Engineers. Dive deep into how to make your apps more secure, reliable and flexible through a suite of services that will help you simultaneously reduce infrastructure complexity and time-to-market.

    Speaker: Michał Siemieniuk, Cybersecurity Team Manager, Chaos Gears

    Amazon DynamoDB Labs

    WORKSHOP | Level: 400 | Time: 14:00 - 17:00

    During this segment you will learn about advanced design patterns for DynamoDB. This workshop also includes a collection of data model design challenge scenarios to help you understand the decisions and tradeoffs made while building efficient data models.

    Speakers: Umesh Chaudhari, Specialist Solutions Architect, Analytics and Mike Golubev, Solutions Architect

    Building a data lake on Amazon S3

    SESSION | Level: 300 | Time: 15:00 - 15:45

    Flexibility is key when building and scaling a data lake, and by choosing the right storage architecture, you will have the agility to quickly experiment and migrate to AWS. This session explores best practices for building a data lake on Amazon S3, which allows you to leverage industry-leading AWS, open-source, and third-party analytics and ML tools and gain insights from your data. This session also explores how to optimize your storage on Amazon S3 for data lakes, including information on storage classes, S3 access points, and running HPC workloads with Amazon FSx for Lustre.

    Speakers: Szymon Kochański, Global Solutions Architect and Michał Tanaś, Corporate Architect, Volkswagen Group Polska

    AWS Self Paced Labs

    LAB | Level: 100 | Time: 16:00 - 18:00

    Practice AWS Cloud skills in a live sandbox environment with AWS self-paced labs.
    Self-paced guided labs are interactive exercises with step-by-step instructions to help you learn cloud skills.
    Choose from 30+ labs and work at your own pace with AWS experts on hand to answer your questions.

    Speaker: Artur Sobczyk, AWS Instructor 

    Orchestrating hybrid workflows with Apache Airflow

    SESSION | Level: 300 | Time: 16:00 - 16:45

    According to analysts, 87 percent of enterprises have already adopted hybrid cloud strategies. Customers have many reasons why they need to support hybrid environments, from maximising the value from heritage systems, to meeting local compliance and data processing regulations. As they build their data pipelines, they increasingly need to be able to orchestrate those across on-premises and cloud environments. In this session, I will share how you typical use cases for hybrid workflows, a look at the options and trade offs with different approaches, and walk you through building a hybrid workflow using Apache Airflow to orchestrate a workflow using data sources inside and outside the cloud.

    Speaker: Ricardo Sueiras, Principal Developer Advocate, Open Source

  • Wednesday - Modern Cloud Operations
  • AWS Gameday: F1

    WORKSHOP | Level: 300 | Time: 9:00 - 17:00

    AWS GameDay featuring F1 is an interactive team-based learning exercise designed to give players a chance to put their AWS skills to the test in a real-world, gamified, risk-free environment. Most importantly, it is an extremely fun way to learn more about the potential of AWS without the step-by-step instructions provided in workshops or classroom-style sessions. If you are seeking an open-ended, and at times ambiguous, style of training then GameDay is the perfect challenge for you.

    Advanced Amazon VPC design and new capabilities

    SESSION | Level: 200 | Time: 10:00 - 10:45

    Amazon VPC gives you complete control over your AWS virtual networking environment. Have you ever wondered how new Amazon VPC features affect the way you design your AWS networking infrastructure or change existing architectures that you use today? This session explores the answers to these questions and more.

    Speaker: Dragos Madarasan, Solutions Architect Team Lead

    Are you well Architected?

    SESSION | Level: 100 | Time: 10:00 - 11:00

    Most businesses depend on a portfolio of technology solutions to operate and be successful every day. How do you know if you and your team are following best practice, or what the risks in your architectures might be? In this session, we will show how the AWS Well-Architected framework provides prescriptive architectural advice, and how the AWS Well-Architected Tool allows you to measure and improve your technology portfolio.

    Speaker: Artur Sobczyk, AWS Technical Instructor

    Introduction to serverless computing and AWS Lambda

    SESSION | Level: 100 | Time: 11:30 - 12:30

    Serverless computing allows you to build and run applications and services without thinking about servers. Explore the benefits of serverless computing and learn the basics for AWS Lambda.

    Speaker: Mariusz Mikciński, Senior Consultant, AWS Professional Services 

    Resilient and well-architected apps with chaos engineering

    SESSION | Level: 300 | Time: 11:00 - 11:45

    Well-architected applications are designed and built to be secure, high-performing, and resilient. You need to test your application and validate that it operates as designed and is resilient to failures. In this session, you will learn how to apply chaos engineering using AWS Fault Injection Simulator, stress your application, simulate disruptive events, and observe how the system responds. This will enable you to iteratively improve the resiliency and performance of your system using architecture best practices.

    Speaker: Gunnar Grosch, Senior Developer Advocate

    AWS Exam Readiness: Solutions Architect Associate

    SESSION | Level: 200 | Time: 14:00 - 18:00

    Learn how to prepare for the exam by exploring the exam’s topic areas and identifying specific areas to study. You will review sample questions in each topic area and learn how to interpret the concepts being tested so that you can better eliminate incorrect responses.

    Speaker: Jarosław Zieliński, AWS Authorized Instructor 

    Building transactional data lakes on AWS with Apache Hudi and Apache Iceberg

    SESSION | Level: 400 | Time: 12:00 - 12:45

    Many customers have been running data lakes on AWS taking benefit of scalable services like S3, Athena, Glue, and EMR. Despite data lakes have been around for a while, there are still unaddressed challenges like 1) implementing effective deletes for GDPR compliance, 2) ingesting CDC data from relational databases, or 3) compacting small files from streaming data sources.
    In this session, customers will learn about Apache Hudi and Apache Iceberg, 2 open source table formats that can tackle the aforementioned pain points. These frameworks are natively supported by AWS services such as Amazon EMR, AWS Glue, and Amazon Athena. Customers will learn about features such as row level operations (update, upserts, delete), ACID Transactions, automatic data compaction, and time travel queries.

    Speakers: Carlos Rodrigues, Specialist Solutions Architect, Analytics and Shana Schipers, Specialist Solutions Architect, Analytics

    Cloud Governance at scale with AWS Control Tower and Terraform

    SESSION | Level: 400 | Time: 14:00 - 14:45

    Once you create more than 1 AWS account in your Organization, you will be looking for some way to centralize your security rules, checks, and settings. Most probably you will start with AWS Control Tower. Recently AWS introduced an extension of Control Tower called AWS Control Tower Account Factory for Terraform which helps you to use Terraform for your multi-account governance. In Ataccama we leverage this approach to maintain 100+ AWS accounts across 20 regions including centralization of security tools like AWS Security Hub, Amazon GuardDuty, and AWS Config. I’m going to share with you all the details from our journey where we reached more than 100 AWS accounts under our central management.

    Speakers: Iaroslav Ustinov, Enterprise Solutions Architect and Martin Damovsky,  Cloud Governance Lead, Ataccama

    How does the ideal CI/CD pipeline look?

    SESSION | Level: 200 | Time: 15:00 - 15:45

    On 2022, everyone knows about CI/CD but every time when we started new project, we are looking for the answers on many questions: what’s the best branch strategy, where and how I should implement quality gate, when CI finish and CD starts, what’s steps exactly should be on CI/CD pipeline to reduce lead time for changes (LT) and mean time to recovery (MTTR). We’ll go through the blueprint of CI/CD pipeline, identify metrics which help to measure your CI/CD and increase deployment frequency.

    Speaker: Viktor Vedmich, Senior Developer Advocate

    Deep Dive into Performance Monitoring in Amazon RDS

    SESSION | Level: 300 | Time: 16:00 - 16:45

    Performance monitoring for your operational databases is a key for any mission critical application. In this session we will explore Amazon RDS monitoring capabilities. We will dive deep into Amazon CloudWatch, RDS Enhanced Monitoring, RDS Performance Insights and "DevOps Guru for RDS" that was recently announced in AWS re:Invent 2021.

    Speaker: Wojciech Gawroński, Senior Developer Advocate (CEE)

  • Thursday - Modern Cloud Application Development
  • Observability in highly distributed and dynamic environments

    SESSION | Level: 300 | Time: 10:00 - 10:45

    The ability to see what’s happening within your application is absolutely crucial in today’s world of microservices. We will show you how to get traces from your application into Grafana Tempo running in Kubernetes, how to consume Logs with Amazon OpenSearch Service or Grafana Loki, and how to setup highly-available Prometheus setup with Thanos.

    Speakers: Anton Lukin, Solutions Architect and Adam Hamsik, CEO and Co-founder, Labyrinth Labs

    Serverless Optimization Workshop

    WORKSHOP | Level: 300 | Time: 10:00 - 13:00

    This workshop will run you through several performance and cost optimisation scenarios. Serverless Architecture Best Practices can be found in the Serverless Application Lens from the AWS Well Architected Framework, but during this workshop you will learn how to apply some of those best practices in order to optimise your serverless workloads to reduce costs and improve performance. This workshop is aimed at developers, DevOps engineers and technical architects looking to learn how to optimise their serverless deployments on AWS.

    Speaker: Emilia Smółko, Enterprise Solutions Architect

    AWS Technical Essentials

    SESSION | Level: 100 | Time: 10:00 - 16:00

    In this introductory course, you will learn the fundamentals of identifying AWS services so that you can make informed decisions about IT solutions based on your business requirements. This course is intended for: individuals responsible for articulating the technical benefits of AWS services to customers, individuals interested in learning how to get started with AWS, SysOps administrators, Solutions architects, and Developers.

    Speaker: Michal Adamkiewicz, Senior Solutions Architect, AWS 

    SaaS architecture patterns: From concept to implementation

    SESSION | Level: 300 | Time: 11:00 - 11:45

    SaaS architecture varies across domains, stacks, and customer requirements. However, there are well-defined patterns that must be addressed by SaaS solutions. Identity, onboarding, tenant isolation, data partitioning, tiering—these are among the patterns that, while implemented differently on AWS stacks and services, are core to most SaaS solutions. In this session, take a detailed dive into the landscape of these SaaS patterns. For each one, we’ll move from concept to implementation, looking at the permutations of architecture and code that are used to bring these patterns to life with different compute, storage, identity, networking, and management constructs.

    Speaker: Sebastian Gębski, Principal Startup Solutions Architect

    Continuous Security Posture Improvement - patterns and practices

    SESSION | Level: 300 | Time: 12:00 - 12:45

    In this session, we will cover and demonstrate several patterns and processes that contribute to continuously improving the security posture of your AWS workloads, suitable for companies of any size. We will touch upon general security best practices, implementing least privilege for applications and data, and how to create central governance with autonomous and decentralized developer operations while increasing visibility into controls’ compliance state.

    Speaker: Dmitri Laptev, Startup Solutions Architect

    Karpenter: Efficient scaling of Kubernetes clusters

    SESSION | Level: 400 | Time: 14:00 - 14:45

    The cloud is all about elasticity and right-sizing. Microservice architectures are keen to be implemented in containers, and Kubernetes arguably the most common orchestrator to run them. These containers, being (usually) stateless, are good candidates to use the cloud elasticity, so scaling them should be a well-known task. We’ll talk about different scaling approaches and focus on Karpenter - the new groupless cluster autoscaler, that can dramatically improve the efficiency and cost of running workloads on your cluster.

    Speaker: Viktor Vedmich, Senior Developer Advocate

    Disaster Recovery Workshop

    WORKSHOP | Level: 300 | Time: 14:00 - 17:00

    In this workshop, you will learn techniques to implement your Disaster Recovery strategies based on AWS multi-region approach. By adopting the architectural approaches in this content you will build solutions that have resilient components and proven recovery processes. This content is intended for those in technology roles, such as Chief Technology Officers (CTOs), solutions architects, developers, and operations team members.

    Speaker: Dragos Madarasan, Solutions Architect Team Lead

    Break free from your old database and start your data modernization journey

    SESSION | Level: 300 | Time: 15:00 - 15:45

    Organizations are increasingly focusing on building a modern data strategy to deliver insights to the people and applications that need it, securely and at scale. In this session, you will learn how you can leverage AWS database services, teams, and partners, to start your journey towards data modernization that include (1) migrating data infrastructure to the cloud and gaining security, agility and elasticity; (2) reduce license fees; (3) automate the undifferentiated heavy lifting by adopting managed database services; and (4) adopting purpose-built databases for different types of applications.

    Speaker: Mike Golubev, Solutions Architect

    AWS Self Paced Labs

    LAB | Level: 100 | Time: 16:30 - 18:00

    Practice AWS Cloud skills in a live sandbox environment with AWS self-paced labs.
    Self-paced guided labs are interactive exercises with step-by-step instructions to help you learn cloud skills.
    Choose from 30+ labs and work at your own pace with AWS experts on hand to answer your questions

    Speaker: Jarosław Zieliński, AWS Authorized Instructor

    Automate integration tests of your applications with AWS CDK

    SESSION | Level: 300 | Time: 16:00 - 16:45

    Were you nervous every time you released a new version of your application? In this session, you will learn how to automate integration tests to release software with more confidence. You will be more comfortable every time you push your release to production. Our examples use AWS Cloud Development Kit (CDK) to deploy our application and we write our tests in TypeScript. However, you can apply the concepts with any Infrastructure-as-a-Code tools. We will cover the whole life cycle of integration testing from design, implementation, techniques to optimize deployment speed, and how to avoid flaky tests.

    Speaker: Yarno Boelens, Associate Consultant, AWS Professional Services

  • Friday - AWS Community Day
  • AWS Community Day in Poland

    One-day, community-led conference where event program is planned, sourced, and delivered by AWS community leaders in Poland. Community Day will deliver a peer-to-peer learning experience, providing developers AWS knowledge in their preferred way: from one another. In many ways the event put on "by the community, for the community". The specific agenda is yet secret, stay tuned and register to not to miss it!

    AWS Self Paced Labs

    LAB | Level: 100 | Time: 10:00 - 13:00

    Practice AWS Cloud skills in a live sandbox environment with AWS self-paced labs.
    Self-paced guided labs are interactive exercises with step-by-step instructions to help you learn cloud skills.
    Choose from 30+ labs and work at your own pace with AWS experts on hand to answer your questions

    Speaker: Jarosław Zieliński, AWS Authorized Instructor

    Amazon OpenSearch: Logs for Enterprises

    SESSION | Level: 200 | Time: 9:25 - 10:10

    Have you ever had tens of applications in a single company that generate TBs of logs daily? The purpose of the session is to show how to use Amazon OpenSearch as a single source of truth for AWS logs in big and highly regulated environments. Based on the particular use cases I will present to you, how to implement a logging system taking into account security, regulatory requirements, speed and cost.

    Speaker: Maciej Cetler

    Is persistence on serverless even possible?! Pwning AWS Lambdas

    SESSION | Level: 300 | Time: 9:25 - 10:10

    Serverless computing is not only a popular option in the cloud environments, but also a suggested method for creating a lot of things! Did you even think about how it works under the hood? Is serverless really server-less? How execution environment works? Is persistence even possible in this event-driven compute service?

    I won’t be lying - Remote Code Executions are rare, but what if there is one in your function? I will show how to use it to acquire persistency and exfiltrate more data than function role gives.
    Let’s discover:
    How the infrastructure in serverless works.
    Why persistence is possible in this semi-volatile environment.
    How can we make use of an RCE vulnerability to obtain a persistence – exploitation demo and code will be shown!
    Possible mitigations.

    Let’s hijack the data real-time from the AWS Lambdas Functions!

    Speaker: Paweł Kusiński

    Building a secure environments with AWS Organizations

    SESSION | Level: 200 | Time: 10:20 - 11:05

    Why does AWS Organizations make sense for smaller companies? How can we improve the security of the entire organization, and what services help us to make life easier? How does it affect us from a cost point of view? The 10000 feet overview of the AWS Organizations for small and mid-sized companies.

    Speaker: Wojtek Szczepucha

    Serverless @30000ft

    SESSION | Level: 200 | Time: 10:20 - 11:05

    Sit back, relax and dive into the story of Ryanair's backend cloud migration from it's own Data Center into the Serverless-first cloud approach on AWS.

    Do you think that Serverless is only good choice for a small-scale companies and start-ups?
    Would you like to get some insights to our lessons-learned on cloud migration?
    Serverless is the new black in computing, but is it always best fit for your solutions?
    Would you like to get some insights about what we are doing to keep our operation costs low?
    Are you interested in the story behind migration process of airline backend systems to the Cloud?

    If you have answered yes then this talk is right talk for you!

    Speaker: Marcin Sodkiewicz

    Working with multi-account environment. Solution for Account Vending Machine using AWS Step Functions and CDK

    SESSION | Level: 300 | Time: 11:15 - 12:00

    During this session we will present the challenges that LEO Pharma had working with AWS multi-account environment and shift from Azure DevOps pipelines to AWS Step Functions for automated Account Vending Machine solution.

    Speakers: Mikkel Ramlov & Arkadiusz Bolewski

    How to start preparing for migration and choose an effective path?

    SESSION | Level: 200 | Time: 11:15 - 12:00

    The presentation will discuss the Case for Choosing the Cloud by a Logistics Services Leader Organization. The approach to building KPIs for a migration project, the initial analysis of the organization's maturity for the cloud (MRA Framework), the Approach to Building a Cloud Strategy, and lessons learned from the initial phase of the project will be discussed. 

    Speaker: Marcin Kaczmarek

    Cloud Hacking Scenarios

    SESSION | Level: 300 | Time: 13:00 - 13:45

    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.

    Speaker: Michał Brygidyn

    How to build a self-service for tenant AWS accounts?

    SESSION | Level: 300 | Time: 13:00 - 13:45

    How to use AWS Service Catalog to build catalogs of products (CloudFormation templates) and to distribute them to end-users? I’ll focus on creating portfolio based on library of ready to use products, deploying own products with AWS CDK, sharing products with AWS Organisations and on integration of AWS Service Catalog with ServiceNow.

    Speaker: Jakub Gaj

    Building a Serverless Event Store - Store, distribute and discover events

    SESSION | Level: 400 | Time: 13:55 - 14:40

    In EDA, the events represent a change of state. This change is then processed by other consumers and it mutates as per business logic. The original event is lost. This is an attempt to store and make these events discoverable.

    This is the story and lessons learnt session of building a centralized event data store using Data Lake, AWS Lake Formation, Event Bridge and DynamoDB. Polestar is a serverless first company and has used Event Sourcing patterns to build software. As the company grew, the need for 1:1 integrations between different systems grew significantly. Consumers had difficulty to find and establish 1:1 integrations, Data engineers were finding it difficult to source events for analytics as data was scattered.

    This project now enables the organization and has features like -

    1. Discovery API to search for available data
    2. Subscription API to subscribe to events matching a filter criteria
    3. Ability to serve Data Science use cases via batch operations
    4. Ability to distribute events centrally

    This was a culmination of applying the concepts of domain driven design to an internal data product. An initial version of the concept can be found here (https://github.com/mikaelvesavuori/example-aws-stream-data-to-events) although a lot more progress has been made since.

    In this session I plan to talk about how we implemented this by using Serverless components, the rationale behind the design choices and lessons learnt during the design and implementation.

    Speaker: Anurag Kale

    Challenges of building virtual banking in the AWS Cloud

    SESSION | Level: 100 | Time: 13:55 - 14:40

    Summary of key challenges and decisions when building virtual banks in the cloud from architect and cloud engineer perspective. How to define success criteria in cloud adoption. What are typical challenges and how to overcome them when building virtual banking solutions and architectures in the AWS Cloud.

    Speaker: Jarosław Szczepankiewicz

    Building webapps with AWS Amplify

    SESSION | Level: 200 | Time: 14:50 - 15:35

    AWS Amplify gives us ready-to-use blocks to build apps. From the UI components, through generating components from Figma to managing everything from AWS (data, users, authentication and much more). During my talk, I will tell you what you can do with AWS Amplify, when you can use it and I will show it during a live demo.

    Speaker: Aleksander Patschek

    AWS AI Services - add ML to your application with little effort.

    SESSION | Level: 200 | Time: 14:50 - 15:35

    AWS is rapidly developing a whole range of products branded as AI Services. They enable rapid introduction of functionalities based on machine learning, such as text analysis, image analysis, prediction or content personalization. At the lecture, we will talk about what exactly they are, what exactly they are for, and who exactly they were developed for. Is their main slogan 'no machine learning experience required' is really true?

    Speaker: Tomasz Dudek

    Introduction to Industrial IoT on AWS

    SESSION | Level: 300 | Time: 15:45 - 16:30

    Industrial IoT is a significant part of the Internet of Things solutions. Therefore main cloud providers, including AWS, offer more and more dedicated IoT services for it. During the presentation, we will show you the Industrial IoT AWS landscape: business cases, AWS services, the role of edge computing in IIoT & a short demo. We hope to inspire you to do IIoT on AWS projects in the future!

    Speakers: Karolina Boboli & Błażej Karwowski

    Industrialization and other mechanisms of public cloud evolution

    SESSION | Level: 200 | Time: 15:45 - 16:30

    Have you ever wondered why AWS cloud grows the way it does? There are more and more new services added. When I started with AWS, there were fewer than 100 services, now there are over 200. Will it ever end? Is there an alternative to the cloud?
    The answers to these questions can be found in the universal doctrines and processes that describe the evolution of things. My presentation was inspired by Simon Wardley's book, which describes these mechanisms. As an engineer, I find them fascinating, as they allow me to better understand the world.

    Speaker: Paweł Zubkiewicz

Level Guide

Level 100: Foundational

Sessions are focused on providing an overview of AWS services and features, with the
assumption that attendees are new to the topic.

 

Level 200: Intermediate

Sessions are focused on providing best practices, details of service features and demos with the assumption that attendees have introductory knowledge of the topics.

Level 300: Advanced

Sessions dive deeper into the selected topic. Presenters assume that the audience has
some familiarity with the topic, but may or may not have direct experience implementing a similar solution.

Level 400: Expert

Sessions are for attendees who are deeply familiar with the topic, have implemented a
solution on their own already, and are comfortable with how the technology works across multiple services.

Start building on AWS today

Whether you are looking for compute power, database storage, content delivery, or other functionality, AWS has the services to help you build sophisticated applications with increased flexibility, scalability, and reliability.