...
Integrate with AWS primarily uses an event-driven architecture to provide its capabilities, i.e. it ingest AWS service events into Atlassian products after mapping and transforming the AWS event schemas into applicable Atlassian object schemas. It does not store any data other than the required configuration for this ingestion. The configuration data is stored in a DynamoDB table with Point-in-time recovery (PITR). The infrastructure is managed via the AWS Cloud Development Kit (CDK).
This architecture allows us to provision a replica environment of the entire infrastructure based on athe the most recent backup data at any point. We regularly review our recovery time objective (RTO) and recovery point objective (RPO) and perform a resp. disaster recovery test to ensure we meet our objectives. Find below our current resiliency policies:
Type | RTO | RPO | Notes |
---|---|---|---|
Application | 12h | 1h | While we strive to match our infrastructure RTO/RPO during office hours, our support team is not yet available 24/7, hence the lower RTO from a customer perspective. |
Infrastructure | 4h | 1h | |
Availability Zone | 4h | 1h | The app’s serverless infrastructure provides automatic cross-zone resiliency. |
Region | – | – | The app does not yet support automatic cross-region DR, pending data residency support of the Forge platform: |
Customer responsibility “Resiliency in the Cloud”
...