Skip to content

AWS

We're using AWS to host our infrastructure.

Our infrastructure is split into two AWS accounts that provide a separation between the development and production environments:

  • kinsend-dev
  • kinsend-prod

Services Used

  • EC2 : Used for running the kinsend/kinsend-sqs-consumer and for hosting the Github Action Runners
  • Certificate Manager : Used for managing SSL certificates
  • CloudFront : Used for serving the kinsend/kinsend-fe and content from the S3 buckets
  • CloudWatch : Used for logging
  • ECR : Used for storing Docker images
  • ECS : Used for running the kinsend/kinsend-be services
  • IAM : Used for controlling access to AWS resources
  • Route53 : Used for our DNS records
  • Secrets Manager : Used for storing secrets
  • S3 : Used for static website hosting, including user resources
  • SQS : Used by the kinsend/kinsend-sqs-consumer to queue and process SMS messages
  • VPC : Used for management of network resources