2020 Dev Day On Demand_MAD_Logo Lockup_2000x520-v2
2020 Dev Day On Demand_MAD_Logo Lockup_2000x520-v2

Leverage the power of Modern Application Development

Watch AWS Dev Day Online on-demand and deepen your modern app development knowledge with this free, virtual event.

Today’s applications need to scale quickly, ensure availability, handle terabytes of data, and respond in milliseconds. We call these applications “modern” and they cover an expanding range of use-cases, including web and mobile apps, backend services, data processing, and machine learning. This online event will address how to build and operate modern applications at scale across your organization, enabling it to become more agile and respond to change faster.

Hear the very latest at the opening keynote and dive deep into any of the 12 sessions across our three tracks covering a broad range of topics including containers, serverless, event driven applications, infrastructure as code, application security and more. AWS technical experts will explain key features and use cases, share best practices, walk through technical demos, and be available to answer your questions one-on-one via live Q&A.

Why attend
Why Attend
This free event is designed to teach you the skills to design, build and deploy modern applications. Discover how to scale and update as the code base grows, and why applications built with modular independent components are making applications easier to scale and develop, enabling innovation and accelerating time-to-market.
Who should attend
Who should Attend
This event designed for Developers, Solutions Architects, IT and DevOps professionals who want to build more advanced, maintainable, scalable and secure applications. Explore our rich agenda and dive deep into your core topic of choice to learn something new. Find the sessions that fit you.
modulesfinal

12 SESSIONS

Q&A

LIVE Q&A IN ENGLISH

live-demos

TECHNICAL DEMOS

certificateawsomeday

CERTIFICATE OF ATTENDANCE

Key features of Modern Application Development
faster-to-market

Faster to Market

increased-innovation

Increase Innovation

increased-effiency

Increased efficiency

reduced-cost

Reduced cost

Event Agenda

All sessions will be delivered in English.

Click here to download agenda

10:00am (CEST)
50 min.

Opening Keynote by Boaz Ziniman on the introduction to Modern Application Development at AWS (Level 200)

Track I am an IT Manager I am an Enterprise Architect I am Building Applications
10:55am (CEST)
30 min.
Architecting and Running Microservices on AWS
(Level 300)
Deep dive on AWS Developer Tools
(Level 300)
11:30am (CEST)
30min.
Getting started with CI/CD for serverless applications
(Level 300)
How to build decoupled services based on events-driven architectures and serverless orchestration
(Level 400)
Advanced Infrastructure as Code (IaC) powered by AWS CDK
(Level 400)
12:10pm (CEST)
30 min.
Implementing Cloud Security Automation at scale
(Level 300)
Performance tuning and cost optimization for serverless web applications
(Level 300)
Offline-first web and mobile apps powered by GraphQL
(Level 300)
12:45pm (CEST)
30 min.
Container Cluster Optimisation: Blending spot and on-demand for both Amazon EC2 hosts and AWS Fargate while meeting SLAs
(Level 400)
The Principle of Least Privilege: Deep Dive into Role-Based Access Control with AWS
(Level 300)
Use Identity Federation (Login with Google, Signin With Apple) in your web and mobile apps.
(Level 300)
13:20pm (CEST)
40 min.
Office Hours

Session Descriptions

  • Opening Keynote
  • I am an IT Manager
  • I am an Enterprise Architect
  • I am Building Applications
  • Opening Keynote
  • Introduction to Modern Application Development on AWS (Level 200)

    Modern System and Application Development, using Microservices, Containers and Serverless, allows you to build and run simpler and more efficient applications and innovate with agility and speed.

    The ability to deploy your applications faster, using CI/CD, run it without the need for provisioning or managing servers and design your teams to support it, opens new opportunities to build better services, designed for the cloud era.

    In this session, we will look into the move to Microservices, adopt new operations models with Containers and Serverless and introduce the concepts a product delivery pipelines to improve your products.

    Speaker: Boaz Ziniman, Principal Developer Advocate, AWS 

  • I am an IT Manager
  • Architecting and Running Microservices on AWS (Level 300)

    Microservices allow teams to innovate rapidly and ship software faster than ever before. AWS offers a number of different ways to build and run microservices, from IaaS to containers to serverless functions - but which one is best for your use case? This session will dive into the benefits and pitfalls of each, best practices for building new microservices, and the AWS services that allow you to build and run high performing microservices applications.

    Speaker: Kris Howard, Developer Advocate Manager, AWS 

    Getting started with CI/CD for serverless appplications (Level 300) 

    To get the most out of the agility afforded by serverless, it is essential to build CI/CD pipelines that help teams iterate on code and quickly release features. Serverless and distributed systems in production cannot be done any other way than with a good and efficient CI/CD pipeline.

    Speaker: Marcia Villalba, Senior Developer Advocate, AWS 

    Implementing Cloud Security Automation at scale (Level 300)

    In this session we will look at how you can leverage the tools and services available from AWS to implement security automation at scale. The cloud gives you more visibility and auditability than ever before, in addition to tools that allow you to build low cost, scalable automation to detect security threats both proactively and reactively. We will show hands on demonstrations that walk you through the steps required to achieve this.

    Speaker: Steven Bryen, Principal Developer Advocate, AWS

    Container Cluster Optimisation: blending Amazon EC2 with AWS Fargate (Level 400)

    Running workloads at scale while staying within a budget is sometimes a complex task. You want the price benefit of Spot instances, but the stability of On-Demand scheduling. Now you can blend both of these types, for both Amazon EC2 instances as well as AWS Fargate. We will cover setting up both of these in this practical, hands-on session on how to blend Spot and On-Demand for your workloads and how to plan to meet your SLAs.

    Speaker: Cobus Bernard, Senior Developer Advocate, AWS 

  • I am an Enterprise Architect
  • Architecting and Running Microservices on AWS (Level 300)

    Microservices allow teams to innovate rapidly and ship software faster than ever before. AWS offers a number of different ways to build and run microservices, from IaaS to containers to serverless functions - but which one is best for your use case? This session will dive into the benefits and pitfalls of each, best practices for building new microservices, and the AWS services that allow you to build and run high performing microservices applications.

    Speaker: Kris Howard, Developer Advocate Manager, AWS

    How to build decoupled services based on events-driven architectures and serverless orchestration (Level 400)

    Event-driven architectures can help you decouple services and simplify dependencies management when your applications grow. In this session, we’ll explore the typical problems in synchronous architectures and how events and serverless orchestration provide a new way to communicate between microservices, with practical examples and code - powered by Amazon EventBridge and AWS Step Functions.

    Speaker: Alex Casalboni, Senior Developer Advocate, AWS 

    Performance tuning and cost optimization for serverless web applications (Level 300)

    What's the correlation between cost and performance in serverless architectures? And how can we design systems that are cost-effective, highly scalable, and performant at the same time? This session will dive into the best practices for tuning memory, runtime, initialization, concurrency, and more, in a data-driven way, to squeeze every drop of performance out of Lambda functions, as well as a mental framework to think in terms of cost/performance patterns.

    Speaker: Alex Casalboni, Senior Developer Advocate, AWS 

    The Principle of Least Privilege: Deep Dive into Role-Based Access Control with AWS (Level 300)

    The Principle of Least Privilege is the idea that any user, program, or process should have only the minimum privileges necessary to perform its function. However, as an Architect you have to make sure that security doesn’t become a road-block to productivity. In this presentation - along with a hands-on demo - you will learn how you can set up your AWS environment in a way that users will only have the necessary permissions at any time without restricting their ability to experiment and innovate.

    Speaker: Steven Bryen, Principal Developer Advocate, AWS

  • I am Building Applications
  • Deep dive on AWS developer tools (Level 300)

    This session will dive into the tools and services that enable developers to build applications on top of AWS. These tools help you build software like Amazon and facilitate best practices such as CI/CD and IaC. We'll start from where every developer starts - that is the text editor. The usage of AWS IDEs and Toolkits for IDEs can greatly benefit every developer. One part of software development is observability and iteration, for that we will look into Tracing with AWS X-Ray and AWS CodeGuru for some code reviews and improvements.

    Speaker: Darko Meszaros, Senior Developer Advocate, AWS 

    Advanced Infrastructure as Code (IaC) powered by AWS CDK (Level 400)

    Infrastructure as Code is a very important component of modern applications. AWS Cloud Development Kit (CDK) allows developers to design infrastructure with ease. But what about beyond that initial CDK Stack? What about some more advanced concepts such as deploying resources across multiple accounts and regions? What about deploying resources using CDK Pipelines and some proper Infrastructure Testing? In this session we will go over some more advanced concepts of IaC and AWS CDK and see how they fit into the overall picture.

    Speaker: Darko Meszaros, Senior Developer Advocate, AWS

    Offline-first web and mobile apps powered by GraphQL (Level 300)

    AWS Amplify allows front end developers to integrate cloud-based API, Storage, Prediction Engines and more, easily with just a few lines of code. After a brief integration to AWS Amplify for new comers, this talk will dive into local data storage. More and more web and mobile developers are using local storage to ensure good response times and that applications continue to run without a network connection. But how do you synchronize local storage with backend? How do you resolve conflicts? We will present an open source framework (AWS Amplify DataStore) that allows you to develop modern web and mobile applications that answer these questions with minimum code.

    Speaker: Sohan Maheshwar, Developer Advocate, AWS

    Use Identity Federation (Login with Google, Signin With Apple) in your web and mobile apps (Level 300)

    In this talk, you will learn how to include Federated SignIn in your web and mobile application. We will first use AWS Amplify and Amazon Cognito to implement cloud-based authentication in your web and mobile application. In the second part we will dive deeper into native federation capabilities (like "Sign In With Apple") and show how to reconciliate native user authentication in mobile app with cloud-based authentication.

    Speaker: Sebastien Stormacq, Principal Developer Advocate, AWS 

Level 100
Introductory
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 attendees have some familiarity with the topic, but may or may not have direct experience implementing a solution on their own.
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, architectures, and implementations.
Key features of Modern Application Development
AWS offers a comprehensive portfolio of services to support your business as you develop modern applications.
faster-to-market

Faster to Market

increased-innovation

Increase Innovation

increased-effiency

Increased efficiency

reduced-cost

Reduced Cost

Featured Speakers

Dean Samuels, Solution Architect Manager, AWS
Marcia Villalba, Senior Developer Advocate, AWS

Marcia is a developer advocate for AWS and the host of FooBar, a YouTube channel where she publishes content every week, related to serverless and the cloud. She has been designing and developing software professionally for 15 years and worked in all the different stages of building scaling and performant software. She has deep knowledge of building applications in the cloud and using DevOps processes. 

Olivier Klein, Head of Emerging Technologies, AWS
Cobus Bernard, Senior Developer Advocate, AWS

As a Senior Developer Advocate at AWS, Cobus empowers developers to know and understand how best to use AWS services. His primary interests are in security, containers, and DevOps. Cobus was an AWS customer for eight years before joining the company, building in the fintech, health care, and online gaming spaces. For the past 14 years, he has worked on C#/Java backends, done some Android and iOS app development, and developed games, one of which is available on Steam. And for the past few years, he has focused on raising awareness of DevOps best practices and helping companies adopt them. 

Dean Samuels, Solution Architect Manager, AWS
Steven Bryen, Principal Developer Advocate, AWS

Steven is a Principal Cloud Advocate at Amazon Web Services and is based in London. He is passionate about emerging technologies and often speaks with developer communities around the world. As an AWS advocate, Steven helps to raise awareness of the AWS Cloud and shows customers the benefits that AWS services can provide. Steven has many years of experience in designing and building highly scalable application and infrastructure architectures. Prior to joining AWS, he worked in technical and leadership roles across various industries, including financial services, telco, and technology. 

Frequently Asked Questions

Other AWS Events

View all AWS Events

AWS holds events, both online and in-person, bringing the cloud computing community together to connect, collaborate, and learn from AWS experts

Learn more » 

On-Demand AWS Tech Talks

AWS Online Tech Talks are a selection of live online presentations that cover a broad range of topics at varying technical levels. These tech talks, led by AWS solutions architects and engineers, feature technical sessions, live demonstrations, customer examples, and Q&A with AWS experts.

Learn more » 

Webinar: AWS Online Tech Talks

AWS Online Tech Talks are live, online presentations that cover a broad range of topics at varying technical levels. These tech talks, led by AWS solutions architects and engineers, feature technical deep dives, live demonstrations, customer examples, and Q&A with AWS experts.

Learn more » 

Get started with AWS today

Gain free, hands-on experience with the AWS platform, products, and services. Explore more than 60 products and start building on AWS using the free tier.