Coding, Deploying, and Scaling with AWS
summary
Hands-on walkthrough of deploying a Silex app to Elastic Beanstalk via composer git and the EB CLI, showing the exact commands that create EC2 instances, a load balancer and autoscaling. Builds an image uploader that stores to S3, fires SNS notifications, processes images asynchronously and indexes metadata in DynamoDB. Shows zipping to S3, creating application versions, and JSON outputs; deployment mostly works but DynamoDB provisioning causes an unexpectedly large bill so keep capacity tiny for development.
AI-written summary · about
chapters (18)
- 0:00Start
- 2:41Create a Sample Project
- 9:16What Elastic Beanstalk
- 12:37Create an Environment
- 12:58Solution Stacks
- 13:52Config File
- 16:14Change the Document Root
- 16:33Auto Scaling
- 18:02Health Update
- 18:31Aws Push
- 20:04Command Line Tools
- 22:05Create Our Application
- 22:37Application Version
- 24:41Configuration Settings
- 27:28Recap
- 29:13Configuration for the Aws Sdk
- 33:13Sns Service
- 36:54Dynamo Db Service
related talks
37mTaking Solidus From Development to Production
56mDeploy and Manage Ruby on Rails Apps on AWS
23mTop tips for developing and deploying on AWS
42mFrom Localhost to Production
43mHosting and DevOps for Django
39mDeployment: Quickly, Qualitatively, Inexpensively...
20mMigrating from bare Metal Machines to AWS ECS
25mCI/CD in AWS Cloud
