Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Infrastructure Dependencies

Atlas MongoDB SOFT DEPENDENCY

  • This is our preferred MongoDB managed service.

  • You can skip all atlas cli and script steps if you want to manage MongoDB yourself, or through another service.


AWS RDS PostgreSQL (PSQL) SOFT DEPENDENCY

  • This is our preferred PSQL managed service.

  • You can skip all rds script steps if you want to manage PSQL yourself, or through another service.


AWS ECR (Elastic Container Registry) HARD DEPENDENCY / SOFT DEPENDENCY

  • Used to house the repository for the image built during deployment. This image is the final layer which includes all of your credentials and other necessary configuration.

  • The scripts in the self managed repository would have to be edited to make this a SOFT DEPENDENCY


AWS EKS (Elastic Kubernetes Service) HARD DEPENDENCY / SOFT DEPENDENCY

  • This is the managed Kubernetes service that the default self hosted option relies upon.

  • This can be considered a SOFT DEPENDENCY if you are doing a 100% custom infrastructure setup.


SendGrid HARD DEPENDENCY

  • Transactional emails are delivered through this service (e.g. password resets, sign-up emails, etc.)


AWS SES (Simple Email Service) HARD DEPENDENCY

  • Emails from campaigns are delivered through this service


AWS SNS (Simple Notification Service) HARD DEPENDENCY

  • Push Notifications are delivered through this service.


AWS IAM (Identity and Access Management) HARD DEPENDENCY

  • A service user is created which has various policies to access SES, S3, & SNS.

  • A load balancer policy is added, which is necessary for EKS to communicate with AWS EC2 load balancers.

  • No labels