Diving Into AWS
I build and fly R/C airplanes. There is something about constructing a plane, launching it, controlling it with precision and having it come back to me in one piece (most of the time) that is thrilling. I get that same satisfaction deploying on AWS, it has the same feel of building something airworthy and remote controlling it with precision that is really exciting.
AWS gives me the ability to deploy infrastructure and apps with velocity. I can quickly implement a prototype and then drive it up to web scale. With the pace of innovation at AWS, continuous learning is just a non-negotiable fact of life.
I spend a lot of my free time reading about AWS, listening to the podcasts with Simon Elisha and Jeff Barr, watching AWS content on Youtube, joining Randall Hunt for live coding on Twitch etc.. But for me, the best way to incorporate the learning is to use the technology.
Here I share some of my experiences as I dive ever-deeper into AWS. These experiences have given me a solid foundation for providing real world solutions, built in the cloud.
Through my hands on experiences, I have been able to prepare for and pass the AWS Solutions Architect – Associate Exam. My next certification goal is to achieve SysOps Admin and then Pro certification.
Skills:
- Designing and deploying scalable, highly available, and fault tolerant systems on AWS
- Lift and shift of an existing on-premises application to AWS
- Ingress and egress of data to and from AWS
- Selecting the appropriate AWS service based on data, compute, database, or security requirements
- Identifying appropriate use of AWS architectural best practices
- Estimating AWS costs and identifying cost control mechanisms
Designing a Highly Available Web App Infrastructure
This activity starts with an app running on a single EC2 instance in a single availability zone. Then I make it highly available by cloning it and deploying it in an Auto Scaling group behind an Elastic Load Balancer that spans two availability zones. Details..
Deploying A Web App with Programmatic Calls into S3 and Dynamo DB
Build out an EC2 instance into a VPC utilizing a user data script install apache, the app code , and call into S3 and DynamoDB to further configure the server and application code. Details..