Mackenzie is the Global Startup Evangelist at AWS. His days are spent traveling the globe to meet startups, share their stories, and connect engineering teams together. Every day there are a large number of startups launching on AWS across every imaginable industry. It’s Mackenzie’s mission to find stories of startups that are helping to improve the world and share these stories with a wide audience.
AWS Architectural Resilience Days are free, in-person events that help AWS customers learn about architectural best practices, services, and strategies that will help them improve resilience of their workloads. During these events, customers will attend interactive talks and participate in hands-on workshops where they can deep dive into topics around disaster recovery, architecting high availability workloads, implementing Correction of Error processes, and more.Â
The AWS Shared Responsibility Model for resilience is a critical concept defining the distribution of responsibilities between AWS and customers. In this session, we explore the intricacies of 'in' the cloud versus 'of' the cloud and introduce the AWS Resilience Lifecycle Framework, which emphasizes the role of collaboration, planning, and continuous resilience in building and maintaining resilient architectures on AWS.
Strategies for building resilient applications that align with business impact, criticality of workloads, objectives, and goals are essential. This session discusses the importance of aligning business needs with application resilience requirements. We discuss the importance of specifying resilience requirements based on recovery and service level objectives tailored to the criticality of individual user journeys supported by the application
In this hands-on exercise, you will learn about AWS Resilience Hub, a service that enables you to analyze, manage, and improve your application's resilience posture. You will review the sample architecture, assess the application against your resilience requirements and review the recommendations report.
Designing and implementing a resilient application can be complex. In this session, we will explore how to leverage resilience design principles, understand tradeoffs, and effectively implement architecture and engineering best practices. We will also cover fault isolation, static stability, graceful degradation, bimodal behavior, and other patterns that can help prevent and mitigate failure.
Chaos Engineering and testing are indispensable practices in building resilient applications, particularly in the face of unpredictable conditions. In this session, you'll learn about using chaos engineering to identify system weaknesses, vulnerabilities, and failure modes. You will gain knowledge on how subjecting applications to various failure scenarios can help you uncover potential weaknesses before they reach production, and why testing methodologies are pivotal in validating application functionality and performance.
Learning from incidents and cultivating a culture of resilience is vital to ensuring your organization's resilience. In this session, we will discuss the significance of conducting root cause analysis and sharing lessons learned across your organization to help prevent similar incidents from happening in the future. Doing so can foster a learning culture and promote a proactive approach to resilience.
Privacy | Site Terms |Â