Skip to content

Examples repo for IT-590 Special Topics — Architecting Cloud-Native Solutions with Amazon Web Services (AWS)

Notifications You must be signed in to change notification settings

pulpfreepress/it-590-aws

Repository files navigation

it-590-aws

Collection of example CloudFormation templates, bash shell scripts, and Python code. To run these examples on Windows machines, install git with bash window.

NOTE: I welcome suggestions for examples and pull requests. Also, many of these examples depend on and reference resources located in other stacks that are assumed to be deployed. (Cross-Stack References) See the Depends on for each repo sub-project below.

Non-Default Virtual Private Cloud (VPC)

vpc

EC2 Instance in Public Subnet

ec2
Depends On: vpc

EC2 Web Server -- Apache + PHP

ec2-web
Depends On: vpc

Elastic File System (EFS)

efs
Depends On: vpc

Two EC2 Apache Web Servers with Shared EFS Volume

ec2-web-efs
Depends On: vpc && efs

Lambda Echo Server

lambda-echo

Lambda Echo Server with Custom RestAPI

lambda-echo-custom-api

Simple Notification Service (SNS)

sns

Simple Queue Service (SQS)

sqs

Lambda Echo with SNS

lambda-echo-sns
Depends On: sns

DynamoDB

dynamodb

DynamoDB Global Table

dynamodb-global-table
NOTE: Deploy this is you want multi-region replication for highly-available (HA) Lambda Echo SQS DynamoDB pipelines in multiple regions

Lambda Echo with SQS, SNS, and DynamoDB

lambda-echo-sqs-dynamodb
Depends On: sns && sqs&& dynamodb

Relational Database Service (RDS)

rds
Depends On: vpc

EC2 with Two Web Servers, EFS, and an RDS Management Server

ec2-web-rds
Depends On: vpc && rds

About

Examples repo for IT-590 Special Topics — Architecting Cloud-Native Solutions with Amazon Web Services (AWS)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages