Skip to content

Commit

Permalink
feat(aws): auto-scaled AWS deployment
Browse files Browse the repository at this point in the history
Restructure AWS deployment to use load balancers and auto-scaled service
instances.

- This deployment requires a domain to be registered in Route53.
- TLS is relegated to the load balancers. This requires for a
  certificate associate with the registered domain to be created
  inside ACM.
- RDS and EC2 instances now run inside private subnets and are not
  directly accessible by the outside world. A sentinel instance exists
  to provide indirect access, e.g. when setting up the databases.

Signed-off-by: Sergei Trofimov <[email protected]>
  • Loading branch information
setrofim committed Feb 7, 2025
1 parent d8916d3 commit c4f4528
Show file tree
Hide file tree
Showing 26 changed files with 2,019 additions and 1,233 deletions.
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,9 @@ management/cmd/management-service/management-service
tags

.ipynb_checkpoints

# these are created as part of the build process
deployments/aws/keycloak/keycloak.conf
deployments/aws/keycloak/providers
deployments/aws/keycloak/Dockerfile

Loading

0 comments on commit c4f4528

Please sign in to comment.