Architecting and Advanced Architecting on AWS

The fundamentals of building IT infrastructure on AWS. How to optimize the use of the AWS cloud by understanding AWS services and how these services fit into cloud-based solutions.

How to build complex solutions which incorporate data services, governance, and security on AWS.

Architecture Center

Well Architected Framework

Cloud Adoption and Migration

Global AWS Infrastructure

Elastic Compute Cloud (EC2)

Virtual Private Cloud (VPC)

DNS and PrivateLink

Load Balancing and Route 53

This URL resolves to an Elastic Load Balancer in front of an auto-scaling group of EC2 (Elastic Comput Cloud) instances. If you refresh the web page, you will see instance-specific meta data from each of the instances as they receive requests from the load balancer. URL for load balanced web site:

This link illustrates a failover across two regions in the AWS world. The primary web server instance is hosted in the Dublin Region. In the event of a [deliberate!] failure of the Dublin instance, Route 53 re-directs the DNS entry to the secondary web server instance hosted in the Sydney Region.

URL for web site:

Caching and Content Delivery Network (CloudFront)

The following links are for two identical web sites, each hosted on AWS S3 buckets. One is in the London Region, and one in the Sydney Region. You may notice a latency difference between these sites. The third link uses the CloudFront content delivery network to cache the content of the Sydney Region in the AWS Edge caches, resulting in improved latency.

The UK-hosted static web site:

The OZ-hosted static web site:

Cloudfront distribution of the OZ-hosted web site:



Microservices and Serverless Architectures

Building Scalable Automated Solutions

Other Architecture Resources