DEV Community

Cover image for sharedsecret - an AWS-native secret sharing service
Troy
Troy

Posted on

sharedsecret - an AWS-native secret sharing service

Goal
Create an end-to-end fully encrypted, publicly accessible secret storage tool

Components

  • AWS Code Commit (Ruby v2.7) - a fork of OneTimeSecret with additional features, more developed UX & mobile capabilities.
  • AWS Elastic Beanstalk (which includes EC2 instances deployed with boot-strap configurations defined in the beanstalk configuration)
  • AWS S3 (Terraform Remote State, misc. components)
  • AWS Elasticache (v3.2.10)
  • AWS ELB (Application Load Balancer)
  • AWS ACM (Amazon Certificate Manager)
  • AWS Route 53 (DNS Management)

Deployment Model
The goal of the deployment is to deploy all initial platform components through Terraform. Due to the complexity/work-exerted model for Elastic Beanstalk, those components may be deployed manually.

Deployment Overview
secret_deplyoment

Feedback
Looking for general feedback - not looking to monetize.

Top comments (0)