Serverless Gatsby blog on AWS

Static website and blog based on Gatsby. Generate your serverless blog hosted on AWS. Build pipeline promoting the content of the blog from git to production

Info

Developer: incipienceLabs

Last Modified: Dec 26th 2020

Provider: AWS

Variables

NameDescription
Web site domain nameThe domain name that will be used by the web site
Starter Gatsby themeChoose Gatsby starter theme from the list below or paste any git repository. Starters listed here are guaranteed to work
AWS S3 Bucket nameThe name of the S3 bucket to be created. This bucket will contain the generated static website. The name has to be globally unique
AWS Certificate ARNThe ARN of the certificate for the specified domain names
Frontend RepositoryThe code repository name to commit the generated blog code and content

Artifacts

NameDescription
WebsiteStatic blog website. The website is built using Gatsby, which allows using all Gatsby features, like themes, components, etc
Cloudfront URLCloudfront website URL
Frontend code repositoryCreated repository with public website source code (Gatsby)
Frontend deployment pipelineCI/CD: Code pipeline deploying frontend code changes from repository to production

Infrastructure Cost

ComponentApprox Price Per MonthFree TierPrice
S3$0

5 GB of storage (Standard);

20,000 GET Requests;

2,000 PUT, COPY, POST, or LIST Requests;

15GB of Data Transfer Out each month for one year

Storage: $0.023 per GB per month;

Requests: $0.005 per 1,000 requests;

Data Transfer: $0.09 per GB

Data Tranfer to CloudFront: Free

CloudFront$0

50 GB of data transfer out;

2M http(s) requests each month

$0.085 per GB;

$0.01 per 10,000 https request

$0.6 per 1M Lambda@Edge requests

CodeBuild$0

100 build minutes of general1.small per month

$0.005 per general1.small build minute

CodePipeline$0

One free active pipeline each month

$1.00 per active pipeline per month;

Free for pipelines that have existed for less than 30 days;

Free for pipelines that have no new code changes running through them during the month

Certificate Manager$0

Public SSL/TLS certificates provisioned through AWS Certificate Manager are free

Public SSL/TLS certificates provisioned through AWS Certificate Manager are free

IAM$0

Free

Free