AWS Innovate Modern Applications Edition

Maximize the reliability, security, and 
scalability of your applications.


Catch up
all sessions
Use cases
AWS E-books
& Guides
Read now

Create new possibilities with modern applications

Welcome to AWS Innovate Online Conference - Modern Applications Edition.

Join us for on-demand, get the latest trends and dive deep into core concepts around modern applications and application modernization. Learn the tools, frameworks, and best practices around containers, serverless, microservices, DevOps, as well as modernizing Windows and SAP applications to help you build better, innovate faster, and deploy at scale. Hear from organizations on how they are building a smarter, faster business with the power of modern applications and walk away with the ability to implement these projects in your organization.

Track 1: Accelerate modern applications

Track 2: Move and modernize your applications

Track 3: Design and build new modern applications

Track 4: Transform to a Dev+Ops model & innovate with modern apps

Track 5: Modernize your applications

Hands-on labs


Featuring a wide range of topics around containers, serverless, microservices, DevOps, as well as modernizing Windows and SAP applications, and more—these sessions are designed to help you reduce costs while achieving the scalability and performance requirements of your applications. These sessions open up new ways of thinking about modern applications made possible with the cloud.

Agenda overview

Select a Track:

  • Opening & Closing
  • Accelerate modern applications
  • Move and modernize your applications
  • Design and build new modern applications
  • Transform to a Dev+Ops model & innovate with modern apps
  • Modernize your applications
  •  Korean
  •  Japanese
  • Opening & Closing
  • Opening-Keynote2

    Opening Keynote

    Opening Keynote: Accelerate modern applications: Unlock new business opportunities with rapid innovation (Level 100)

    Digital transformation has dramatically impacted the way organizations deliver value and the rate at which they make changes to their products and services – every organization is becoming a technology company. To keep growing and winning business, organizations need to invent new digital products, create new customer experiences and adapt to the changing needs and demands of their customers. To promote a culture of innovation that makes this possible, successful organizations continually update their methods of designing, building, and administering applications. In this session we discuss the key elements to successful modern applications design and development as well as how organizations are modernizing their applications for rapid innovation.

    Olivier Klein, Chief Technologist, AWS
    Dean Samuels, Chief Technologist, ASEAN, AWS

    Duration: 60mins

    Closing Keynote

    Closing Keynote

    Innovate with speed and agility: Modernize on AWS (Level 100)

    Time to market increasingly depends upon the speed by which you ship products and features. In this session, we explain why modern application development practices is pivotal to an organization growth and how organization can realize ongoing benefits of the cloud through modernization of their applications, data, and infrastructure. We also share best practices on how organizations with the use of microservices, containers, and serverless technologies can unlock innovation, increase agility, and enable faster time to market.

    Olivier Klein, Chief Technologist, AWS
    Dean Samuels, Chief Technologist, ASEAN, AWS

    Duration: 45mins

  • Accelerate modern applications
  • Accelerate modern applications Creating value through application design

    Accelerate modern applications

    About the track

    Learn the core concepts, approaches, and tools to accelerate your modernization journey and build a strong foundation for rapid innovation through application design.

    The transformative power of modern applications (Level 100)
    Whatever the industry, organizations strive to become more agile so they can innovate and respond to change faster. In this session, we analyze the concept of business transformation through application modernization by discussing the current opportunities and problems facing modern businesses. We further examine how modern applications enable modern businesses and how modernization impacts one's business, its transformation, and outcomes.

    Speaker: Paul Stafford, Senior GTM Specialist, Serverless, ANZ, ASEAN and India, AWS
    Duration: 30mins

    Modernization with containers and serverless technologies (Level 200)
    Modern applications are built with a combination of modular architecture patterns, serverless operational models, and agile developer processes. They allow organizations to innovate faster while reducing risk, time to market, and total cost of ownership. Learn about the benefits and wide range of options available with application modernization on AWS using the broad portfolio of container and serverless technologies.

    Speaker: Cameron Senese, Container Services Lead, ANZ, AWS
    Duration: 30mins

    Building a smarter, faster business with modern applications (Level 100)
    Organizations need to build applications faster than ever, with the ability to scale quickly to potentially millions of users, have global availability, manage petabytes if not exabytes of data, and respond in milliseconds. This session covers how our customers from various industries have learned and experimented over the past months using modern applications to innovate faster while reducing risk, time to market, total cost of ownership and champion a culture of innovation to build for the future. Learn how modern applications inspires business innovation, transforms customer experiences, and improves business outcomes.

    Arthi Jaganathan, Solutions Architect, AWS
    John McKim, Senior Vice-President of Product & Engineering, A Cloud Guru
    Hitesh Bhatia, Head of DevOps, Airtel Digital Ltd.
    Martin Lim, CEO, Electrify Asia
    Lilanga Gamage, Solutions Architect, Electrify Asia

    Duration: 30mins

    Amazon's approach to running service-oriented organizations (Level 200)
    Amazon's "two-pizza teams" are famously small teams that support a single service or feature. Each of these teams has the autonomy to build and operate their service in a way that best supports their customers. But how do you coordinate across tens, hundreds, or even thousands of two-pizza teams? In this session, we explain how Amazon coordinates technology development at scale by focusing on strategies that help teams coordinate while maintaining autonomy to drive innovation.

    Speaker: Justin Dray, Senior Solutions Architect, AWS
    Duration: 30mins

    Effective security for modern applications (Level 200)
    How should we think about security for modern applications running in the cloud? In this session, we cover an understanding of modern applications and recommend the approach to address security concerns for modern applications. Learn how to apply the security approach to a sample modern app and embed the security knowledge for your future workloads.

    Speaker: Sumit Patel, Solutions Architect, AWS
    Duration: 30mins

    Build modern applications with purpose-built databases (Level 200)
    Seldom can one database fit the needs of multiple distinct use cases. The days of the one-size-fits-all monolithic database are behind us, and we are building highly distributed applications using many purpose-built databases. The world is evolving and the categories of databases continue to grow. We are increasingly seeing customers wanting to build internet-scale applications that require diverse data models. In response to these needs, we offer the choice of relational, key-value, wide column, document, in-memory, graph, time-series, and ledger databases. Each solves a specific problem or group of problems. In this session, learn more about AWS purpose-built databases that meet the scale, performance, and manageability requirements of modern applications.

    Speaker: Blair Layton, Transformation Business Development Manager, AWS
    Duration: 30mins

  • Move and modernize your applications
  • Move and modernize your applications

    Move and modernize your applications

    About the track

    Gain best practices and practical tips around moving and modernizing your applications to reduce operational burden and maximize reliability, security, and scalability of your applications.

    Move containerized applications to AWS (Level 200)
    With the increasing popularity of public cloud and cloud-native systems, containerization has become one of the fastest-developing IT fields that has received the most attention from the market. In this session, learn how to formulate a container migration strategy, containerize your workload, and migrate these workloads from their source to AWS. Uncover how to complete these migrations successfully and evaluate the methodology to choose specific migration methods and lay the foundation for the subsequent migration at scale.

    Speaker: Mitch Beaumont, Principal Solutions Architect, AWS
    Duration: 30mins

    Build, run, and manage containerized application on AWS Fargate (Level 300)
    Containers have emerged as the new standard for how we package and deploy our applications. Learn how AWS Fargate, a serverless, pay-as-you-go compute engine lets you focus on building applications, API, and microservice architectures without the need to own, run, and manage the lifecycle of a compute infrastructure. AWS Fargate is also compatible with both Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes Service (EKS). In this session, learn how to build, run, and manage application using AWS Fargate while adopting best practices in DevOps, operations and security.

    Speaker: Eng Hwa Tan, Principal Specialist Solutions Architect, Containers, AWS
    Duration: 30mins

    Developing container apps to building release pipeline with AWS Copilot (Level 300)
    Builders and developers love building with containers, however as the release pipeline gets more complicated, you need to offload the repeated pipeline to a service. The reason why release pipeline gets more complex is due to the need to deploy in different environments (i.e. staging and production), maintain the environment parity, and run integration testing. Hence it is crucial to use an automated release tool like AWS CodePipeline to make your release pipeline manageable. In this session, learn how to use AWS Copilot to set up a CodePipeline which automatically builds the service code needed to push your release pipeline to the Git repo, deploy to your environments, and run automated testing.

    Speaker: Donnie Prakoso, Senior Developer Advocate, ASEAN, AWS
    Duration: 30mins

    Breaking down the monoliths with containers (Level 200)
    Many AWS customers have found that refactoring their applications in a big-bang approach introduces too many risks and takes too much time before realizing the value of cloud and its benefits. This session shows how containers and Amazon ECS can enable a more gradual modernization of business-critical applications, by delivering the value more quickly and with less risk.

    Speaker: Jason Umiker, Senior Specialist Solutions Architect - Containers, AWS
    Duration: 30mins

    AWS App Runner: Deploy and run your web applications in minutes (Level 200)
    AWS App Runner allows customers to deploy and run scalable and secure web application in minutes. In this session, learn how you can use AWS App Runner for the full application life cycle from development to production. We also walk through topics such as getting started, scaling, observability, SSL, and IAM permissions, deploying both node.js from a code base in GitHub, and a Containerized C# .Net Core app from Amazon Elastic Container Registry (Amazon ECR).

    Speaker: Paul Kukiel, Solutions Architect, AWS
    Duration: 30mins

    Scale and operate microservices with AWS Proton (Level 200)
    Platform operators and developers are looking to scale microservices without additional complexity and management overheads. In this session, learn how to create templates to automate provisioning microservices and code deployments using AWS Proton. AWS Proton is a new service that enables infrastructure operators to create and manage common container-based and serverless application stacks, and automate provisioning and code deployments through a self-service interface. We explain and walkthrough how you can manage and update common container-based application stacks with best practices. We also demonstrate how AWS Proton enables development and platform teams with infrastructure provisioning, code deployments, monitoring, and updates via a self-service interface.

    Speaker: Mai Nishitani, Solutions Architect, AWS
    Duration: 30mins

  • Design and build new modern applications
  • Design and build new modern applications

    Design and build new modern applications

    About the track

    Dive deep into designing and building modern applications with a combination of modular architecture patterns, serverless operational models, and agile developer process.

    Evolving monolith to microservices — architecture patterns, software delivery, and operational models (Level 200)
    How do you detangle a monolithic system and migrate it to a microservices architecture? What changes do you need to make to your software delivery process? How does it impact your operational models? And most importantly how do you do it while maintaining business-as-usual? If you are grappling with any of these questions, join this session to learn more about the common transition strategies, development best practices, and key learnings in the application modernization journey.

    Speaker: Anshul Sharma, Senior Solutions Architect, AWS
    Duration: 30mins

    Modern applications design patterns: Implementing microservice architectures (Level 200)
    A best practice for modern application development is to use patterns to design and implement your applications. You can use AWS services as building blocks for these applications and greatly reduce your implementation effort and achieve reliability and availability, which enables you to focus on business logic that adds value to your applications. In this session, we cover the common design patterns on API Gateway pattern, the Strangler pattern, Event Sourcing pattern and operational best practices. Learn how to use these patterns and aggregate multiple patterns to help you build your applications.

    Speaker: Chris Modica, Principal Solutions Architect, AWS
    Duration: 30mins

    Getting started with serverless applications (Level 200)
    With serverless computing, you can build and run applications without the need for provisioning or managing servers. Serverless computing means that you can build web, mobile, and IoT backends, run stream processing or big data workloads, run chatbots, and more, without worrying about the infrastructure. In this session, learn how to get started with serverless computing with AWS Lambda, which lets you run code without provisioning or managing servers. We show you why serverless is a great toolset for experimenting with new ideas, and hear how the extensibility and modularity of serverless applications allow us to start small and quickly add features. We introduce you to the broader portfolio of AWS services that help you build serverless applications with AWS Lambda, including Amazon API Gateway, Amazon DynamoDB and more. Lastly, while building the serverless applications, we leverage the AWS Serverless Application Model (AWS SAM) tool, which is an open-source framework and deploy our serverless application via code.

    Speaker: Caragh Lyons, Senior Solutions Architect, AWS
    Duration: 30mins

    Building scalable, serverless event-driven architectures (Level 200)
    Event-driven serverless architectures enable your applications to seamlessly scale so they can handle virtually any demand benefiting from pay-as-you-go pricing to minimal operational overhead. This pattern can enable development teams to operate more independently so they can release new features faster, while also making their applications more scalable. In this session, we define event-driven design, show you why it’s important to application modernization and when to make use of the AWS services such as Amazon EventBridge, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), and AWS Lambda.

    Speaker: Phong Le, Solutions Architect, AWS
    Duration: 30mins

    Building CI/CD workflows for serverless applications (Level 200)
    With serverless applications, building your CI and CD workflows is easier and faster than ever before. In this session, we cover the basics of building a pipeline for your serverless applications built with AWS Lambda and Amazon API Gateway. We share the common AWS tooling you can leverage and demonstrate how you can start building a CI/CD pipeline. The session also includes automated testing approaches, advanced deployment strategies, and best practices.

    Speaker: Michele Ricciardi, Senior Solutions Architect, AWS
    Duration: 30mins

    Machine Learning Inference with AWS Lambda and Amazon EFS (Level 200)
    Machine Learning (ML) is a complex task and it demands lots of resources to train and deploy ML model at scale for production. Training is only half the story; once you have trained your model, you typically want to use it to make predictions and there is a lot of focus on training. However when we talk to customers, running inference (prediction) in production represents the majority of the cost in ML workloads. In this session, we share how you can deploy an ML model using AWS Lambda and perform the inference via Amazon API Gateway in a cost effective and scalable manner. Learn how to build and deploy the whole application in an automated way, using AWS SAM (Serverless Application Model).

    Speaker: Suman Debnath, Principal Developer Advocate, AISPL
    Duration: 30mins

  • Transform to a Dev+Ops model & innovate with modern apps
  • dev0ps

    Transform to a Dev+Ops model & Innovate with modern apps

    About the track

    Discover the various integration services available on AWS that can help you build, deploy, and innovate at scale. We also focus on modern DevOps practices and tools to help you bring your builders, developers, and operations closer.

    Modern applications need modern operations (Level 200)
    Organizations are turning to cloud-native architectures and modern technologies to build their modern applications, in order to stay competitive and reliably deliver new application features faster. Microservices, containers, and serverless technologies add complexity to the application environments and generate huge volumes of operational data that often overwhelm traditional operations tools and processes. Modern applications need modern operations to scale and improve agility, enable businesses to operate anywhere, observe and gain actionable insights, improve application resiliency, and automate governance and compliance. In this session, we explain the benefits of modern operations for modern applications and share customer success stories.

    Speaker: Matt Coles, Principal Technical Account Manager, AWS
    Duration: 30mins

    Architecting Kubernetes for seamless deployments and upgrades with Amazon EKS (Level 300)
    For many organizations, it is important to be able to deploy new versions of your applications, as well as update and patch any underlying Kubernetes infrastructure, without requiring downtime. In this session, learn more about the strategies you can use to avoid downtime with Amazon Elastic Kubernetes Service (Amazon EKS) while deploying important changes and updates to your applications.

    Speaker: Jason Umiker, Senior Specialist Solutions Architect - Containers, AWS
    Duration: 30mins

    Selecting the right container logging solution for your application (Level 200)
    The ephemeral nature of containers makes application log collection a unique challenge. In this session, we share the logging options available such as Amazon CloudWatch Agent for logging, awslogs Log Driver, FireLens, FluentD, and Fluent Bit and how to select the right logging solution for your containerized workloads. Learn the different deployment models for Fluentd & Fluent Bit on Amazon ECS and Amazon EKS and how to optimize log storage and analysis costs through log routing.

    Speaker: Ashwin Ram, Startup Solutions Architect, AISPL
    Duration: 30mins

    Increase availability with AWS observability solutions (Level 200)
    Performance monitoring is an important part of any application. By understanding the health of your application, you know whether it’s functioning as expected and can proactively react when it becomes unhealthy. To provide access to critical resources when needed and also limit the potential financial impact of an application outage, a highly-available application design is critical. We show you how to add monitoring, logging, and distributed tracing to your applications, using Amazon CloudWatch and AWS X-Ray to increase the availability of your applications. Join this session to learn how AWS observability solutions can help you proactively detect, efficiently investigate, and quickly resolve operational issues. All of which help you manage and improve your application’s availability.

    Speaker: Rohini Gaonkar, Senior Developer Advocate, AISPL
    Duration: 30mins

    Embracing chaos for improved resilience with AWS Fault Injection Simulator (Level 200)
    With the advent of microservices and modern application development, most applications today are built using distributed systems made up of multiple components. Chaos engineering is the discipline of deliberately experimenting on a system in order to understand its ability to handle real-world failures, outages, and events. In this session, we cover the AWS Fault Injection Simulator, a fully-managed chaos engineering service that enables you to perform controlled chaos engineering experiments on your AWS workloads. We also demonstrate how AWS Fault Injection Simulator can improve an application’s performance, observability, and resiliency.

    Speaker: Loh Yiang Meng, Solutions Architect, AWS
    Duration: 30mins

    Persistent storage on containers using Amazon EFS (Level 200)
    Building containerized applications at scale requires data storage solutions that are highly accessible and enables high-performance data processing. By moving to the cloud, organizations are seeing improved efficiency and lower costs. AWS cloud native file storage solutions provide persistence, high availability, and scalability for modern applications. In this session, learn why Amazon EFS is an ideal shared storage solution for containerized applications running on Amazon ECS and Amazon EKS, including AWS Fargate, providing customers access to a common file repository for seamless collaboration and faster innovation. We also dive deep into the latest features and capabilities and walk-through best practices to help accelerate your modern application journey.

    Speaker: Manikandan Chandrasekaran, Principal Solutions Architect, AISPL
    Duration: 30mins

  • Modernize your applications
  • Modernize-your-enterprise-applications-2

    Modernize your applications

    About the track

    Get best practices and concepts to move and modernize your business-critical applications for higher availability, faster deployment, and better productivity. In this track, you also learn how to leverage the best of both worlds with VMware on AWS.

    Save costs by migrating and modernizing SQL Server workloads (Level 200)
    If you are paying fortunes to maintain your SQL Server instances, and wonder if there are ways to alleviate the pain, join this session as we explain about the migration and modernization of SQL Server workloads. Uncover the options to assess your licensing costs and ways to improve your architecture. Get the step by step guide and methodology on how to reduce maintenance costs with automation, and learn the benefits of the cloud and its advantages.

    Speaker: Sepehr Samiei, Principal Solutions Architect, AWS
    Duration: 30mins

    Rapidly modernize your Microsoft .NET applications on AWS (Level 300)
    AWS is a great place to run your .NET applications. However, we often encounter customers who are running legacy .NET full framework applications, struggling to move them into containers and .NET core. In this session, we explore App2Container, .NET porting assistant, and Babel Fish. These technologies allow you to rapidly containerize your .NET applications, analyze, and convert your .NET full framework applications into .NET core, and run MS SQL server-based applications on Amazon Aurora.

    Speaker: Sriwantha Attanayake, Senior Partner Solutions Architect, AWS
    Duration: 30mins

    Accelerate your journey to SAP S/4HANA on AWS (Level 200)
    SAP is recommending customers to migrate to SAP S/4HANA. CIOs seek to access, mobilize, migrate and modernize their SAP environment. CFOs seek to build a business case for migrating to SAP S/4HANA. CXOs are analyzing the benefits of SAP RISE on AWS verses Native SAP on AWS as a migration approach. AWS provides an SAP-certified cloud infrastructure for running SAP workloads. This session outlines proven approaches to migrate SAP workloads on to AWS and discusses key capabilities customers considered while migrating SAP workloads on to AWS. Whether this is a new SAP S/4HANA implementation or an upgrade from ECC, customers will be provided information to build a business case and roadmap.

    Speaker: Peter Perbellini, SAP Specialist Solutions Architecture Lead, APJ
    Duration: 30mins

    Application containerization patterns with VMware Cloud on AWS (Level 200)
    In this session, we outline and explain the key architectural considerations and patterns to containerize your applications while enabling you to leverage both VMware Cloud on AWS and AWS container services. We also demonstrate prescriptive instructions and examples to break a monolith application into microservices, and use AWS DevOps tools to accelerate a microservices-oriented software development life cycle.

    Frank Fan, Senior Specialist Solutions Architect - VMware Cloud on AWS
    Sheng Chen, Senior Specialist Solutions Architect - VMware Cloud on AWS
    Duration: 30mins

    Architecting for high availability and disaster recovery on AWS Outposts (Level 200)
    Companies are moving their existing on-premises applications to the cloud as fast as they can to become more agile and dramatically lower their costs. However, some workloads need to remain on-premises due to low latency or local data processing requirements. In this session, we share how AWS Outposts bring fully-managed native AWS services, infrastructure, and operating models to virtually any data center, co-location space, or on-premises facility. Learn the multiple hybrid architectures that users have implemented, the applicable options, and considerations for deployment

    Ram Muthukaruppan, AWS Outposts Specialist
    Vijay Menon, Principal Solutions Architect, AISPL
    Duration: 30mins

    Cost optimization on AWS journey - from MVP to production-scale workload (Level 100)
    Cost savings are a key priority across businesses, and at AWS we want to help you run the most cost-effective workload on the AWS Cloud. In this session, we dive into best practices for cost optimization, as well as dive into techniques you can leverage to reduce your overall spending on AWS.

    Speaker: Davi Diogo, Senior Technical Account Manager, ANZ, AWS

  •  Korean
  •  Japanese

Session levels designed for you

Level 100

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

Level 200

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

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.

Featured Speakers

Olivier Klein

Olivier Klein,
Chief Technologist, APJ, AWS

Dean Samuels

Dean Samuels,
Chief Technologist, ASEAN, AWS

Learn more about Modern Applications on AWS


of all containerized applications running in the cloud run on AWS

Leader for the 11th consecutive year in 2021 Gartner Magic Quadrant for Cloud Infrastructure & Platform Services (CIPS)


yoy growth of AWS containers services


less time spent on platform maintenance for serverless compared to a server-based environment


less time spent on provisioning a serverless environment compared to a server-based environment

Start building your skills with AWS Free Tier

Get familiar with AWS products and services by signing up for an AWS account and enjoy free offers for Amazon EC2, Amazon S3, Amazon DynamoDB, AWS Lambda and over 100 AWS services.
View AWS Free Tier Details »

Rahul Pathak, Vice President of Analytics, AWS

Rahul Pathak is Vice President of Analytics at AWS and is responsible for Amazon Athena, Amazon Elasticsearch Service, EMR, Glue, Lake Formation, and Redshift. Over his nine years at AWS, he has focused on managed database, analytics, and database services. Rahul has over twenty years of experience in technology and has co-founded two companies, one focused on digital media analytics and the other on IP-geolocation. He holds a degree in Computer Science from MIT and an Executive MBA from the University of Washington.

Olivier Klein, Chief Technologist, APJ, AWS

Olivier is a hands-on technologist with more than 10 years of experience in the industry and has been helping customers build resilient, scalable, secure, and cost-effective applications and create innovative and data-driven business models. He advises on how emerging technologies in the AI, ML, and IoT spaces can help create new products, make existing processes more efficient, provide overall business insights, and leverage new engagement channels for consumers. 

Dean Samuels, Chief Technologist, ASEAN, AWS

Dean comes from an IT infrastructure background and has extensive experience in infrastructure virtualization and automation. He has been with AWS for the past five years and has had the opportunity to work with businesses of all sizes and industries. Dean is committed to helping customers design, implement, and optimize their application environments for the public cloud to allow them to become more innovative, agile, and secure.

Prasad Ramakrishnan Chief Information Officer & Chief Information Security Officer, Freshworks

Prasad is the chief information officer and chief information security officer (CISO) of Freshworks, leading the company’s IT vision, strategy and execution. He is a seasoned IP professional , SaaS evangelist, and go-to thought leader on all things cloud and security at Freshworks. He handles 3 portfolios at FW – Platform engineering, Site Reliability engineering and Product integrations. He is the key decision maker on technology stack and is our primary stakeholder. Before joining Freshworks, he was VP at Walmart Labs for 5 years. He worked with Amazon from 1998- 2001 as Sr. Engineering Manager at Seattle.