â°
đ
â ī¸ Architecture Warnings:
Add Nodes
Quick Start Templates:
đ Sync Flow
đ¨ Async Flow
âļ Compute
+ Lambda
+ EC2
+ ECS
+ EKS
âļ Storage
+ S3
+ ECR
âļ Database
+ DynamoDB
âļ Networking
+ API Gateway
+ ALB
+ Route53
+ CloudFront
+ VPC
âļ Messaging
+ SQS
+ SNS
âļ Security & Identity
+ IAM
+ IAM Identity Center
+ Cognito
+ KMS
+ Secrets Manager
+ WAF
+ Shield
+ GuardDuty
+ Security Hub
+ Network Firewall
âļ Other
+ User
+ GitHub
+ ACM
+ Organizations
+ AWS Account
đĻ Container
đ Text
âŦ Generic Node
Actions
âļ Undo (Cmd+Z)
⡠Redo (Cmd+Shift+Z)
â Center All Nodes
đī¸ Delete Selected
Diagram
đ New
đ Switch
đī¸ Delete Diagram
Save/Load
đž Export JSON
đ Import JSON
đĨ Import Draw.io
đī¸ Import CDK
đ Share Link
đ Share Link
đŧī¸ Export PNG
đ Export SVG
Connections
đ Connect Selected
Select Connection...
âī¸ Configure Connection
Animation
Happy Path
âļī¸ Animate Flow
âšī¸ Stop Animation
đĨ Record Video
đš Record GIF
Edit
đī¸ Delete Selected
Built by rjabhi
đ Toggle TLA+ Spec
TLA+ Specification
â Validate Spec
đ Download
đĄ Example Scenarios
đ User Journey
âŧ
Configure Connection
Edge Label (User Journey):
Timeout (ms):
Retries:
Retries Succeed:
Yes
No
On Failure:
â ī¸ Undefined
Retry
Fallback to alternate path
Fail closed (stop/propagate error)
Fail open (continue with degraded service)
Data Criticality:
Critical (no data loss allowed)
Important (log and alert on loss)
Best effort (loss acceptable)
Allow Concurrent Requests
Race Condition Mitigation:
â ī¸ None (will show warning)
Conditional Write (DynamoDB/S3)
Optimistic Locking (version check)
Transaction (atomic operation)
Idempotency Key
Deduplication ID (SQS)
Reserved Concurrency = 1 (Lambda)
Distributed Lock (DynamoDB)
Versioning (S3)
On Timeout:
â ī¸ Undefined
Retry
Fallback to alternate path
Fail closed (stop/propagate error)
Fail open (continue with degraded service)
Dead Letter Queue Configuration
DLQ Target:
None
Max Receive Count:
Messages will be sent to DLQ after this many failed processing attempts
Save
Cancel