Skip to content

Latest commit

 

History

167 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The purpose of this project is to demonstrate my 100% serverless architecture used to get an A+ security rating on Mozilla's Observatory tool.

This application functions as a simple readme viewer. It provides a custom, material design web interface for Readme's on projects that I have built and open-sourced projects I've forked.

  • Fully Automated: Builds and deployments are fully automated and are initiated from code changes pushed to the master branch at this git repository. The automated builds and deployments include a container image for CircleCI to run the builds and deployments, a react app using create-react-app as the build & development tool, and various lambdas for serving HTTP requests and scraping web data.

  • Immutable Infrastructure: All cloud infrastructure was written and committed as code using terraform. This, paired with git, was the development method used for building this application.

  • Responsive & Accessible: The web interface is fully keyboard accessible, and the desktop view collapses into a native-looking, mobile view. This was done by using create-react-app for desktop/mobile tooling and material-ui for prebuilt, accessible, web components.

View this application's publically-available, web interface.

Architecture

Serverless-CDN Hybrid Architecture

Read my story on the use-cases that drove the shape of this architecture.

About

100% serverless, A+ security-rated demo app

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages