code

DynamoDB-Lambda

Dynamo DB In this session, we walk through working with DymamoDB and integrating it with lambda. This session does not have sound. Video Code Connect with our GitHub organization.

Continue reading

Translation Pipeline

Translation Pipeline The pipeline is in three distinct parts: * Audio input A is transcribed into text output A * Text input A is translated into text output B * Text input B is verbalized into audio output B Actions Each component works in a similar and decoupled manner. Input arrives to an S3 bucket which triggers a Lambda function that uses a niche machine learning service of AWS on that input and places the output in another bucket.

Continue reading

Databases

RDS Database In this session, we walk through setting up an RDS database and connecting with it. Video Code Connect with our GitHub organization.

Continue reading

Quickly Host a Website

Static Website Hosting Topic Use Amazon S3 to host a website. Done both in the console and with code. Future Work Set up with a domain name Add SSL Code Connect with our GitHub organization. The code for this session is in our first-web-app repo. Video

Continue reading

CloudFormation, A Better Way

Topic Using CloudFormation to provision resources. Benefits CloudFormation works built-in to AWS. It handles changes to resources. It is an effective way to manage complex, dependent systems. Similar Resources Terraform by HashiCorp provisions resources in a cleaner looking way. It has additional complexities, including having to maintain a state file. Video

Continue reading

Lambda GitHub Integration

Introduction to Using Lambda Operation When the GitHub repo with the static website receives a push from master, it automatically updates the website. Lambda Lambda is “serverless” compute. It allows you to run functions without having to worry about any of the provisioned hardware. SNS SNS is a Amazon’s Simple Notification Service. This will be push events from GitHub to the Lambda function. Video

Continue reading

Introducing Docker

Introduction to Docker Topic Docker is a container platform used heavily in the world of DevOps. It is an extremely powerful tool that needs more usage in classes. Nginx Nginx is an extremely powerful web tool. This shows using nginx for a simple use case of mocking a static website. Video

Continue reading

Static S3 Hosting Programmatically

Hosting a Website with Code Topic Using Amazon’s static storage service (S3) to host a website. Doing so programmatically, so the process can be automated. Further Instruction Add SSL certs to the website (so it can be accessed using HTTPS).

Continue reading