Architecture Resources in AWS

To build within AWS, we need to create Conceptual-Logical-Technical Architectures which incorporate Security, Monitoring and Non-Functional-Requirements.  Architecture Centre https://aws.amazon.com/architecture/  and,

AWS Perspective https://aws.amazon.com/solutions/implementations/aws-perspective/– visualization tool that quickly generates architecture diagrams of AWS Cloud workloads.

The following categories and links are key areas within AWS Architecting including:

1-Well Architected Framework

2-Cloud Migration

3-Global Infra

4-Scalable and Automated Solutions

5-VPC

6-DNS, Private Link

7-Load Balancing

8-Caching and CDN

9-Databases

10-Storage

11-Microservices

1-Well Architected Framework

2-Cloud Adoption and Migration

3-Global AWS Infrastructure

4-Building Scalable Automated Solutions

5-Virtual Private Cloud (VPC)

6-DNS and PrivateLink

7-Load Balancing and Route 53

LB is essentially for scalability and security.  You can have Application LBs or Network LBs (or both).

R53 DNS failover schema explained.

8-Caching and Content Delivery Network (CloudFront)

CloudFront content delivery network to cache the content close to end users.  Often used with WAF.

9-Databases

10-Storage

11-Microservices and Serverless Architectures

  • Running Containers on AWS using Amazon ECS and AWS Fargate https://containersonaws.com/ this guide is designed to help you get started with Docker containers on Amazon ECS and AWS Fargate quickly and easily.
  • Amazon ECS Workshop for AWS Fargate https://ecsworkshop.com/ configure GitHub, CodePipeline, CodeBuild, VPC, ALB, ECS, Autoscaling, and log aggregation using a framework called Mu to launch microservices on AWS Elastic Container Service.
  • Amazon EKS Workshop https://eksworkshop.com/ explore multiple ways to configure VPC, ALB, and EC2 Kubernetes workers, and Amazon Elastic Container Service for Kubernetes.
  • Hands-on Workshops for Serverless Computing https://aws.amazon.com/serverless-workshops/

12-Other Architecture Resources