Aws Bootstrap

screenshot of Aws Bootstrap

A template for setting up an AWS environment from scratch.

Overview

The AWS Bootstrap is a source code and template provided in "The Good Parts of AWS" book. It serves as a guide for setting up a new AWS environment from scratch. The code commits in the repository align with the checkpoints mentioned in the book.

Features

  • Default Heuristic: Implements a default heuristic for AWS environment setup.
  • DynamoDB: Provides support for setting up and configuring DynamoDB, a NoSQL database service in AWS.
  • S3: Enables the creation and management of Amazon Simple Storage Service (S3) buckets.
  • EC2: Facilitates the setup and management of Amazon Elastic Compute Cloud (EC2) instances.
  • EC2 Auto Scaling: Supports automatic scaling of EC2 instances based on predefined criteria.
  • Lambda: Allows the creation, deployment, and execution of serverless functions using AWS Lambda.
  • ELB: Provides functionality for creating and managing Elastic Load Balancers.
  • CloudFormation: Enables infrastructure as code through the use of AWS CloudFormation templates.
  • Route 53: Supports setting up and managing custom domain names using Amazon Route 53.
  • SQS: Facilitates the creation and management of Amazon Simple Queue Service (SQS) queues.
  • Kinesis: Allows the setup and management of Amazon Kinesis streams.

Summary

The AWS Bootstrap is a comprehensive source code and template guide for setting up a new AWS environment from scratch. It covers various AWS services like DynamoDB, S3, EC2, Lambda, and more. The code repository follows the checkpoints mentioned in "The Good Parts of AWS" book, providing a step-by-step approach for building an efficient and scalable AWS infrastructure. The installation guide simplifies the process of deploying the AWS stack and accessing the environment with custom domains and HTTPS.