AWS CSA (associate level) – Amazaon Web Services Certified Solutions Architect
AnnouncementI have released my new course on Udemy, Kubernetes By Example. Sign up now to get free lifetime access!
You can book this exam at:
After getting the AWS CSA (associate level), you can then move onto getting the AWS CSA (professional level) certification
Core Architecture Best Practices
You want to design your product along with the infrastructure they sit on, so that they are:
- Scalable – i.e. you app isn’t designed to only run on one vm, it can run on cluster of VMs, but still appear as a single service.
- Elastic – i.e. your system recognises when it is under heavy load, and spin up according. Similar it reduces in size when needed.
- Fault Tolerant – e.g. if an vm fails then ELB identifies this and stops send jobs to failing vms. Instead redistributes to remaining vms
- Self Healing – e.g. if an ec2 instance fails, then AWS identifies this and automatically builds new replacement EC2 instance. Also if files get corrupted then, where possible, an automated system is in place to regenerate that data.
- Highly Available – If one AZ goes down, then another AZ in the same region can takes on the load. Also use load-balanced cluster vms.
- Cost Efficient – Use as little as possible without signficantly compromising the best practices mentioned above.