Skip to content

Commit 1c7776c

Browse files
authored
Update README.md
Signed-off-by: James Pether Sörling <pethers@users.noreply.github.com>
1 parent 618f568 commit 1c7776c

1 file changed

Lines changed: 68 additions & 47 deletions

File tree

README.md

Lines changed: 68 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -31,64 +31,85 @@
3131

3232
```mermaid
3333
mindmap
34-
Root((Lambda in Private VPC))
35-
Infra((Infrastructure))
34+
root((Lambda in Private VPC))
35+
Infrastructure((Infrastructure))
3636
VPC((VPC))
3737
Subnets((Subnets))
3838
Endpoints((VPC Endpoints))
39-
Networking((ACLs & SGs))
39+
ACLs_SGs((ACLs & SGs))
40+
FlowLogs((Flow Logs))
4041
Compute((Compute))
41-
HealthLambda((Healthcheck Lambda))
42+
HealthLambda((Health Lambda))
4243
CrudLambda((CRUD Lambda))
43-
API((API Layer))
44-
Gateway((API Gateway))
45-
Domain((Custom Domain))
46-
DNS((Route 53 Failover))
44+
Concurrency((Reserved Concurrency))
45+
API_DNS((API & DNS))
46+
APIGateway((API Gateway))
47+
CustomDomain((Custom Domain))
48+
Route53((Route 53 Failover))
49+
HealthChecks((Health Checks))
4750
Data((Data))
4851
DynamoDB((Global Table))
49-
DLQ((Dead‑Letter SNS))
52+
DeadLetter((DeadLetter SNS))
53+
BackupRestore((Backup & Restore))
5054
Security((Security))
51-
WAF((AWS WAFv2))
52-
IAM((IAM Roles & Policies))
53-
NetworkACL((Network ACLs))
54-
SG((Security Groups))
55-
Resilience((Resilience & DR))
56-
ResHub((AWS Resilience Hub))
57-
RTO_RPO((RTO & RPO Policies))
55+
WAF((WAFv2))
56+
IAM((IAM Roles))
57+
KMS((KMS Encryption))
58+
Scans((Security Scans))
59+
CFNLint((cfn‑lint))
60+
CFNNag((cfn‑nag))
61+
Checkov((Checkov))
62+
ZAP((ZAP API Scan))
63+
Scorecard((OSSF Scorecard))
64+
Resilience_DR((Resilience & DR))
65+
ResHub((Resilience Hub))
66+
RTO_RPO((RTO & RPO))
5867
HA((High Availability))
59-
DR((Disaster Recovery))
60-
Strategies((Recovery Strategies))
61-
BackupRestore((Backup & Restore))
62-
PilotLight((Pilot Light))
63-
WarmStandby((Warm Standby))
64-
MultiSite((Multi-site Active-Active))
65-
BCP((Business Continuity Plan))
66-
CI_CD((CI/CD & Scanning))
67-
Lint((cfn-lint))
68-
CNag((cfn-nag))
69-
Checkov((Checkov))
70-
ZAP((ZAP API Scan))
71-
Scorecard((OSSF Scorecard))
72-
Actions((GitHub Actions))
73-
Docs((Documentation))
68+
DRStrategies((DR Strategies))
69+
BR((Backup & Restore))
70+
PL((Pilot Light))
71+
WS((Warm Standby))
72+
MS((Multi‑site Active‑Active))
73+
BCP((BCP Plan))
74+
CI_CD((CI/CD))
75+
Linting((Linting))
76+
SecurityScans((Security Scans))
77+
Deploy((Deploy Workflows))
78+
Ireland((Ireland))
79+
Frankfurt((Frankfurt))
80+
AuxStacks((Route53/DR/ResHub))
81+
Release((Tag & Release))
82+
Observability((Observability))
83+
CWLogs((CloudWatch Logs))
84+
Alarms((Alarms))
85+
XRay((X‑Ray))
86+
Documentation((Documentation))
87+
Readme((README.md))
7488
Runbooks((Runbooks))
75-
DRPlan((DR Plan))
76-
BCPPlan((BCP Plan))
77-
TechStack((Tech Stack))
78-
79-
classDef Root fill:#ffdd57,stroke:#333,stroke-width:2px;
80-
classDef Infra,Compute,API,Data,Security,Resilience,CI_CD,Docs fill:#88ccff,stroke:#333,stroke-width:1px;
81-
classDef DR,Strategies,BCP fill:#ff6b6b,stroke:#c92a2a,stroke-width:1px;
82-
classDef RTO_RPO,HA fill:#ffa94d,stroke:#e8590c,stroke-width:1px;
83-
classDef VPC,Subnets,Endpoints,Networking fill:#63e6be,stroke:#228be6;
84-
classDef HealthLambda,CrudLambda fill:#b197fc,stroke:#5f3dc4;
85-
classDef Gateway,Domain,DNS fill:#ff8787,stroke:#c2255c;
86-
classDef DynamoDB,DLQ fill:#ffe066,stroke:#f08c00;
87-
classDef WAF,IAM,NetworkACL,SG fill:#fab005,stroke:#b36200;
88-
classDef Lint,CNag,Checkov,ZAP,Scorecard,Actions fill:#74c0fc,stroke:#364fc7;
89-
classDef Runbooks,DRPlan,BCPPlan,TechStack fill:#d0ebff,stroke:#1c7ed6;
89+
Contributing((CONTRIBUTING.md))
90+
Changelog((CHANGELOG.md))
91+
TechStack((techstack.md))
92+
ArchDocs((Architecture Docs))
93+
TeamRoles((Team & Roles))
94+
Maintainer((Maintainers))
95+
Contributor((Contributors))
96+
Reviewer((Reviewers))
97+
IncidentCommander((Incident Commander))
98+
CostBudget((Cost & Budget))
99+
AWSCosts((AWS Costs))
100+
DataTransfer((Data Transfer))
101+
LambdaTime((Lambda Exec Time))
102+
CFNBudget((CFN Budget Alerts))
103+
Notifications((Notifications))
104+
SNSTopics((SNS Topics))
105+
EmailSubs((Email Subscriptions))
106+
Slack((Slack Integration))
107+
108+
classDef root fill:#ffeb3b,stroke:#333,stroke-width:3px;
109+
classDef Infrastructure,Compute,API_DNS,Data,Security,Resilience_DR,CI_CD,Observability,Documentation,TeamRoles,CostBudget,Notifications fill:#90caf9,stroke:#333,stroke-width:1px;
110+
classDef DRStrategies,BR,PL,WS,MS fill:#e57373,stroke:#c62828,stroke-width:1px;
111+
classDef Scans,CFNLint,CFNNag,Checkov,ZAP,Scorecard fill:#ffb74d,stroke:#e65100,stroke-width:1px;
90112
```
91-
92113
---
93114

94115
## 🚧 Disaster Recovery Strategies

0 commit comments

Comments
 (0)