DEV Community

Gunnar Grosch
Gunnar Grosch

Posted on


Design considerations when building highly available online applications

This post contains resources for the session Design Considerations When Building Highly Available Online Applications.

The availability of your online application can be impacted by many events, such as network congestion on the internet, server failures, service failures, malicious activity, faulty software updates, and more. Join us in this session to learn about advanced patterns using AWS Edge services Amazon CloudFront, AWS Global Accelerator, AWS WAF, and AWS Shield, that you can implement now to address common availability risks that threaten your application.

How Amazon Route 53 Application Recovery Controller works

Enhanced origin failover using Amazon CloudFront and AWS Lambda@Edge

Static stability using Availability Zones

Using AWS Shield Advanced protection groups to improve DDoS detection and mitigation

The three most important AWS WAF rate-based rules

Virtual Waiting Room on AWS

Fine-tune and optimize AWS WAF Bot Control mitigation capability

AWS Best Practices for DDoS Resiliency

If you have any questions, please reach out on Twitter or LinkedIn.

Top comments (0)

Timeless DEV post...

Git Concepts I Wish I Knew Years Ago

The most used technology by developers is not Javascript.

It's not Python or HTML.

It hardly even gets mentioned in interviews or listed as a pre-requisite for jobs.

I'm talking about Git and version control of course.

One does not simply learn git