AWS Innovate - Modern Apps Edition On-Demand
Level up your technical skills and take your applications to the next level with hands-on and step-by-step architectural best practices and reference architectures from AWS experts. Learn how to design, build, operate, and deploy resilient and highly-available applications that scale to support millions of users, and can deliver millisecond latency while processing petabytes of data.
32:39
Opening Keynote: Thinking like a cloud architect (Level 200)
Cloud fundamentally changes the way we build and operate applications. On the surface, these changes seem obvious enough: we split our applications into independent modules, deploy on elastic run-time
26:39
Build an offline first cross-platform web and mobile apps with Flutter (Level 300)
In this session, we build an application in Flutter that not only services all platforms, but also has a rich set of features including offline first functionality that gives a consistent experience
33:49
31:03
Build powerful Next.js applications with AWS Amplify (Level 300)
Server-side rendering allows developers to build applications that are easily indexable by search engines, highly performant, and can improve website loading performance on mobile devices.
31:35
Implementing GraphQL API security best practices with AWS AppSync (level 300)
As a developer, the important parts of managing your applications should always include enhancing performance, strengthening security and improving observability.
36:29
22:41
Improve observability with AWS App Mesh and Amazon ECS (Level 400)
As the number of services grow within an application, it becomes difficult to pinpoint the exact location of errors, reroute traffic after failures, and safely deploy code changes.
28:06
33:04
29:08
Reliability, consistency, and confidence through immutability (Level 300)
In this session, we define and go through the hands-on demos, deep dive into the topic and explain why immutable infrastructure is a vital software engineering concept.
29:59
How to design secure multi-tenant architectures (SaaS) (Level 400)
How can you solve the major challenges of multi-tenant (SaaS) environments such as tenant isolation, permissions management, and data partitioning? In this session, we dive deep into the pros and cons
34:37
Five design patterns to build more resilient applications (Level 400)
To deal with uncertainty, you have to design your software to be resilient. In this session, we define and review the most useful patterns for building resilient applications
19:43