AWS Lambda: Write Serverless Code

AWS Lambda is a Serverless Compute service, and it allows you to run code without provisioning or managing servers. You can upload your code, and the service runs and scales your code, including setting up automatic triggers to call other AWS services.  Convenient, there is no new language to learn; you can run code in one … Continue reading AWS Lambda: Write Serverless Code

AWS EC2: Elastic Compute Cloud

Amazon Elastic Compute Cloud (EC2) provides secure, elastic compute capacity in the cloud.  You can think of it like you are renting a piece of a huge server where you can spin up your own independent instances catered to your specific needs. Features With EC2, you don't have to spend time or resources obtaining new … Continue reading AWS EC2: Elastic Compute Cloud

AWS Elastic Load Balancing: Distribute Traffic

Elastic Load Balancing automatically "load balances" incoming application traffic across multiple "targets" so that no one resource becomes over burdened.  The targets can be EC2 instances, containers, and IP addresses, and can handle varying loads of application traffic in a single or multiple Availability Zones. By distributing incoming traffic to multiple targets, Elastic Load Balancing … Continue reading AWS Elastic Load Balancing: Distribute Traffic

AWS Elastic Beanstalk: Easily Deploy/Scale Apps

AWS Elastic Beanstalk is a quick, free, and simple way to deploy, monitor, and scale applications by automating deployment of resources. All you have to do is pick a few settings and upload your code, and Elastic Beanstalk handles everything else, like load balancing, provisioning, auto scaling, and app health monitoring for you. This compute … Continue reading AWS Elastic Beanstalk: Easily Deploy/Scale Apps