Overview

Are you looking to modernize your application development and operation processes to accelerate innovation, extract more value from data, and create new customer experiences?

Join us at this workshop series to learn through use cases and hands-on workshops on modernizing applications with microservices and containers so you can implement more agile processes, deliver applications and features faster, and continuously improve customer experiences. Taking a practical approach to application security, we will also look at tools, best practices, and experience integrating security standards and processes into your application development lifecycle to enhance the application’s security posture.

We will conclude the workshop series with AWS Jam, a gamified experience to consolidate your learnings through hands-on real-world scenarios and challenges on containerization, CI/CD and DevOps, security, and serverless application development.


Who should attend?

This workshop series is for technical decision makers, IT implementers and developers including Solutions Architects, Developers, Engineers, Product Managers and anyone looking to build on AWS. Whether you are looking to achieve a specific business objective or are just getting started on the cloud, you can innovate with speed and agility with modern applications on AWS.

Workshop Sessions

Hands-on Workshops | Play and Learn


Session Agenda


•  Hands-on Workshops

Monolith to microservices (Level 200)

Migrating from a monolithic architecture to microservices requires a change in mindset for builders. It requires an understanding of how microservices design patterns can be used and the tools that can be utilised to develop, test, and deploy them.

This workshop is designed to enable organisations to accelerate their learning journey, modernizing applications and upskilling development teams. By the end of the workshop, participants will gain an understanding on how to develop modern cloud-native microservice-based applications.

Date: Tuesday, 23 November 2021
Time: 10:00 AM - 12:30 PM SGT

Speaker: Anitha Deenadayalan, Senior Specialist Solutions Architect, DevAx, AWS
Format: Presentation and hands-on workshop
Technical Level: 200

Who should attend:
Software Engineer, Lead Engineer, Principal Engineers, Full-Stack Developer, DevOps Engineer, Staff Engineer, Cloud Engineer, Platform Engineer, Application Developer, Project Lead Developer, Cloud Developer, Integration Developer, IT Analyst, Lead Developer, Solutions Architect, IT Architects, Cloud Architects Infrastructure Team Lead, Director of DevSecOps

Designing microservices using EventStorming (Level 200)

EventStorming is a lightweight discovery and modelling tool, that involves a group of people collaborating using sticky notes, markers and large modelling surface. In the context of Domain-driven Design (DDD), this workshop aims to bring software developers and domain experts together to learn from each other.

The workshop will model bounded contexts in specific use case and cover:

  1. EventStorming introduction and workshop guidance
  2. Case studies with hands-on activity
  3. Identify bounded context to become microservices
Date: Tuesday, 23 November 2021
Time: 3:30 PM - 6:00 PM SGT

Speaker: Teddy Aryono, Developer Specialist Solutions Architect, AWS
Format: Presentation and hands-on workshop
Technical Level: 200

Who should attend:
Software Engineer, Lead Engineer, Principal Engineers, Full-Stack Developer, DevOps Engineer, Staff Engineer, Cloud Engineer, Platform Engineer, Application Developer, Project Lead Developer, Cloud Developer, Integration Developer, IT Analyst, Lead Developer, Solutions Architect, IT Architects, Cloud Architects, Product Manager

Deploy containerized applications with best practices (Level 200)

Containers are a powerful way for builders and developers to package and deploy their applications. They are lightweight and provide a consistent, portable software environment for applications to easily run and scale anywhere. Building and deploying microservices, running batch jobs, for machine learning applications, and moving existing applications into the cloud are just some of the popular use cases for containers.

The AWS Copilot CLI is a tool for builders and developers to build, release and operate production ready containerized applications. With AWS Copilot, you can build, and operate your applications with best practices into Amazon ECS and AWS Fargate.

This workshop will cover best practices for creating a separate and isolated environment for your apps, deploying your applications, adding custom resources, building pub/sub architecture and observability and monitoring integration. Everything with a single tool, AWS Copilot.

Date: Wednesday, 24 November 2021
Time: 10:00 AM - 12:30 PM SGT

Speakers:
  • Donnie Prakoso, Senior Developer Advocate, AWS
  • Thirumalai Aiyalu, Partner Solutions Architect, AWS
Format: Presentation and hands-on workshop
Technical Level: 200

Pre-requisites to attend:
  • Have an existing AWS account or create one here
  • Complete the steps in the set up guide to configure applications and tools used that will be used during the workshop
Who should attend:
Software Engineer, Lead Engineer, Principal Engineers, Full-Stack Developer, DevOps Engineer, Staff Engineer, Site Reliability Engineer, Cloud Engineer, Platform Engineer, Application Developer, Cloud Developer, Integration Developer, Lead Developer, Solutions Architect, Infrastructure Team Lead

Security for developers (Level 300)

Using open source tools and modern platforms, builders and developers today are uniquely empowered to take the lead in improving application security. Instead of treating security as something that is bolted on to the application at the end, it is crucial that teams integrate security standards and processes as early as possible in their application development lifecycle.

In this workshop, participants will learn how to embed security into the important software development phases, viz, requirements gathering, design, development, testing and deployment. Using a real application which they will exploit and fix, participants will learn about threat modelling, secure coding, static and dynamic security testing (SAST/DAST), software composition analysis, automated vulnerable dependency management and integrating all these practices into a CI/CD pipeline.

By the end, participants will be empowered with tools and best practices, as well as an understanding of actionable steps that they can take to reduce vulnerabilities and enhance their application’s security posture.

Date: Wednesday, 24 November 2021
Time: 3:30 PM - 6:00 PM SGT

Speaker: Alvin Delagon, Senior Specialist Solutions Architect, Developer, AWS
Format: Presentation and hands-on workshop
Technical Level: 300

Pre-requisites to attend:
  • A computer with Internet connection to participate in hands-on lab activities
  • A temporary AWS account will be provided by AWS
Who should attend:
Software Engineer, Lead Engineer, Principal Engineers, Full-Stack Developer, DevOps Engineer, Staff Engineer, Site Reliability Engineer, Cloud Engineer, Platform Engineer, Security Engineer (InfoSec), Application Developer, Cloud Developer, Integration Developer, Lead Developer, Solutions Architect, Infrastructure Team Lead

Back to top of agenda


•  Play and Learn

AWS Jam session (Level 300)

An AWS Jam session is a gamified mechanism to up-level your skills on AWS through the use of hands-on real-world scenarios. The scenarios you will face have varying level of difficulty and points associated with them. Jam engagements allow you to identify your strengths, areas of improvement, and provides you the ability to work on self-assessment challenges.

In this AWS Jam, you will receive challenges in line with the workshops from previous two day that will help you consolidate your learnings around application modernization on AWS. The focus areas for the Jam challenges will be around containerization, CI/CD and DevOps, security, and serverless application development.

AWS Jam
Date: Thursday, 25 November 2021
Time: 10:00 AM - 2:00 PM SGT

Speaker: Rohit Satyanarayana, Senior Partner Solutions Architect, AWS
Format: Competitive game
Technical Level: 300

Pre-requisites to attend: A computer with Internet connection to participate in the game.
Back to top of agenda

Watch On-Demand