Cloud infrastructure with AWS Cloud Development Kit
I’m a developer and I know how to write code, that does what I need (well most of the time…) however I have never wrote code that creates/configures cloud infrastructure (servers and stuff…) and this workshop is exactly about that.
Goal
The format of this talk is a workshop where engineers develop a cloud infrastructure, necessary to make a web application public, with AWS CDK. The end goal is to learn how to spin up, deploy code and tear down cloud resources required for app with few console commands. I think it’s also possible to do the introduction as a talk - in this case I’ll be the only one deploying the code :)
Technologies
AWS - CDK (TypeScript), Cloud Formation, Elastic Beanstalk, EC2, S3, Lambda, IAM, RDS, VPC, Session Manager
Ruby on Rails
PostgreSQL
Prerequisites
AWS CLI - HOWTO
AWS Account - HOWTO
Node.JS (v20.6.1)
Ruby (ruby v3.0.6) (suport for more platforms will be added in the future)
GitHub Account
AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY secrets HOWTO
Code (repo is private please ask for access)
Infrastructure
Diagram
Schedule
Introduction (5 min)
Ready check (5 min)
Start deployment (2 min)
Cloud overview (10 min)
Parameter overview (5 min)
Deployment check
Naming
Regional S3 bucket
VPC
Database
Application
Environment
Deployment
SSH access
Refresh.sh
Parameters
Issues
Next steps and resources
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top