Important Links
Infrastructure Dependencies
Atlas MongoDB
Status | ||||
---|---|---|---|---|
|
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)
Status | ||||
---|---|---|---|---|
|
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)
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
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
Status colour Yellow title Soft dependency
...
AWS EKS (Elastic Kubernetes Service)
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
This is the managed Kubernetes service that the default self hosted option relies upon.
This can be considered a
if you are doing a 100% custom infrastructure setup.Status colour Yellow title Soft dependency
...
SendGrid
Status | ||||
---|---|---|---|---|
|
Transactional emails are delivered through this service (e.g. password resets, sign-up emails, etc.)
...
AWS SES (Simple Email Service)
Status | ||||
---|---|---|---|---|
|
Emails from campaigns are delivered through this service
...
AWS SNS (Simple Notification Service)
Status | ||||
---|---|---|---|---|
|
Push Notifications are delivered through this service.
...
AWS IAM (Identity and Access Management)
Status | ||||
---|---|---|---|---|
|
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.