This workshop will guide you step by step to create a fullstack javascript map application in the AWS cloud.
Cloud resources and deployment into the cloud will be fully managed by infrastructure as code: AWS Cloud Development Kit
Online application DEMO
Cloud resources used
- AWS S3 buckets - File storage
- AWS DynamoDB table - Document database
- AWS Lambda functions - Backend code
- AWS Lambda layer - Binary dependencies
- AWS API Gateway - API integration
- AWS CloudFront - Global content delivery network (CDN)
- AWS CloudFormation - Management of cloud infrastructure
Technologies used
- Node.js - JavaScript runtime for backend and CDK
- TypeScript - Typed superset of JavaScript
- AWS CDK - Cloud development kit
- AWS SDK - AWS software tools
- Angular - Web framework
- Leaflet - Interactive maps
- sharp - Image manipulation library
- webpack - code builder
- serverless - used for local testing only
Follow instructions on project wiki
Link to slides