Skip to content

Commit

Permalink
feat: update diagrams and add region info in deployment pre-reqs + do…
Browse files Browse the repository at this point in the history
…cs for v2.1.0 (#821)

### Feature or Bugfix
- Feature

### Detail
- Add regions info in deploy to AWS guide
- Replace backend diagrams with the correct relationship between AWS
Worker Lambda and ECS tasks. In the original diagram it looks like the
GraphQL API handler Lambda triggers the ECS tasks, but in fact the ECS
tasks are triggered by the AWS Worker Lambdas

### Relates
-  #791 

### Security
Please answer the questions below briefly where applicable, or write
`N/A`. Based on
[OWASP 10](https://owasp.org/Top10/en/).
`N/A`


By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license.

---------

Co-authored-by: Noah Paige <[email protected]>
Co-authored-by: Daniel Lorch <[email protected]>
Co-authored-by: Tejas Rajopadhye <[email protected]>
Co-authored-by: Noah Paige <[email protected]>
  • Loading branch information
5 people authored Nov 8, 2023
1 parent 9240a94 commit 24ada0c
Show file tree
Hide file tree
Showing 15 changed files with 127 additions and 66 deletions.
6 changes: 3 additions & 3 deletions pages/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ permalink: /architecture/

## End-to-end architecture <a name="end"></a>

![archi](img/architecture_complete.drawio.png#zoom#shadow)
![archi](img/architecture_complete_2023new.drawio.png#zoom#shadow)

## CICD in tooling account <a name="tooling"></a>

Expand Down Expand Up @@ -75,7 +75,7 @@ from the AWS logic and processing. To achieve this decoupling, the web applicati
data.all infrastructure runs <span style="color:#2074d5">**90% on serverless**</span> services in a private VPC,
the remaining 10% is for the OpenSearch cluster. Since data.all release v1.5.0 you have the ability to deploy an OpenSearch Serverless cluster instead by specifying the `enable_opensearch_serverless` parameter of the configuration cdk.json file. Check the [Deploy to AWS](./deploy-aws/) section.

![archi](img/architecture_infrastructure.drawio.png#zoom#shadow)
![archi](img/architecture_infrastructure_2023new.drawio.png#zoom#shadow)

## Frontend Components <a name="frontend"></a>

Expand Down Expand Up @@ -161,7 +161,7 @@ and vulnerabilities scanning.

## Backend Components <a name="backend"></a>

![Screenshot](img/architecture_backend.drawio.png#zoom#shadow)
![Screenshot](img/architecture_backend_2023new.drawio.png#zoom#shadow)

### Backend VPC

Expand Down
184 changes: 124 additions & 60 deletions pages/deploy/deploy_aws.md

Large diffs are not rendered by default.

3 changes: 0 additions & 3 deletions pages/deploy/deploy_locally.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,6 @@ aws ssm put-parameter \
--type String \
```

After that, you can go ahead and use the CloudFormation YAML template for the pivotRole and introduce the parameters (externalId and pivotRoleName)
that you can copy from the UI.


## 4. Linking environments

Expand Down
Binary file removed pages/img/architecture_backend.drawio.png
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file removed pages/img/architecture_complete.drawio.png
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed pages/img/architecture_infrastructure.drawio.png
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.

0 comments on commit 24ada0c

Please sign in to comment.