Architecture diagram makerfrom plain language, free.
/ Example
(01)Prompt: A web app behind a load balancer, with an API, a database and object storage
architecture-beta service users(internet)[Users] service dns(internet)[DNS] group cloud(cloud)[Cloud] group publicNet(cloud)[Public subnet] in cloud group privateNet(cloud)[Private subnet] in cloud service lb(server)[Load balancer] in publicNet junction fan in privateNet service api1(server)[API 1] in privateNet service api2(server)[API 2] in privateNet service cache(database)[Redis cache] in privateNet service db(database)[Postgres] in privateNet service storage(disk)[Object storage] in cloud users:R --> L:dns dns:R --> L:lb lb:R -- L:fan fan:T --> B:api1 fan:B --> T:api2 api1:R --> L:db api2:R --> L:cache cache:T --> B:db db:R --> L:storage
/ Good for
(02)- Cloud infrastructure overviews
- Explaining a deployment to a team
- Design docs and architecture reviews
(03)
drop something in
1text, notes, whatever
it turns into a diagram
2usually in a few seconds
tweak it if you want
3export it and move on
/ Other diagram types
(04)- FlowchartSign-up, checkout and approval flows
- Sequence DiagramAPI requests across services
- Class DiagramObject-oriented designs and domain models
- State DiagramOrder and ticket lifecycles
- ER DiagramDatabase schema design
- User JourneyOnboarding and first-run experiences
- Gantt ChartProject and release schedules
- Pie ChartBudget and cost breakdowns
- Git GraphExplaining a branching strategy
- Mind MapBrainstorming and planning
- TimelineProduct and company history
- Requirement DiagramTracing requirements to components
- Quadrant ChartEffort and impact prioritisation
- C4 DiagramSystem context for new team members
- Sankey DiagramBudget and money flows
- XY ChartMonthly sales or sign-ups
- Block DiagramHigh-level system overviews
- Packet DiagramProtocol and file format documentation
- Kanban BoardSprint snapshots in a README or doc
- Radar ChartComparing products or frameworks
- TreemapBudgets broken down by department
- Ishikawa DiagramRoot cause analysis after an incident
- Venn DiagramComparing products or roles
- Tree ViewProject folder layouts in a README