Self Hosted

Important Links

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 / Cloud SQL - PostgreSQL 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 / GCP Artifact Registry HARD 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.


AWS EKS / GCP GKE HARD 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.

 

 

Powered by UserWise