Top
Best
New

Posted by billyp-rva 9 hours ago

More common mistakes to avoid when creating system architecture diagrams(www.ilograph.com)
102 points | 38 commentspage 2
ashwinnair99 8 hours ago|
The worst ones are diagrams that look clean but hide all the decisions that actually matter. A messy diagram that shows the real tradeoffs is more useful than a pretty one that lies
chaps 7 hours ago||
Once worked with a systems architect who intentionally disorganized their flow diagrams by just moving nodes in their flow to random places (hi Dan!). The only reason I can think of why he'd do that is to maintain job security by keeping the junior apps folk confused.
01HNNWZ0MV43FF 6 hours ago||
The Slack notification flowchart is an old favorite: https://slack.engineering/reducing-slacks-memory-footprint/
raw_anon_1111 6 hours ago||
It amazes me that they are spending all of this time reducing the memory footprint and not do the most obvious thing - just stop using fucking Electron
raw_anon_1111 6 hours ago||
My thought process is that a diagram should stand on its own and should be understandable by non technical business people. I always have callout notes as stickies on the diagram explaining what it does.
ranman 4 hours ago||
Route53 being off on the side but unconnected is still valuable info...
motohagiography 2 hours ago||
The main one i would add is a lack of symmetrical alignment. the point of a diagram is to create a shared abstraction for reasoning about a system or set of problems. The point of that is to scale work on it to other minds. It should enable others to parse it and ask useful questions.

If your diagram is ugly, you're probably mixing levels of abstraction without acknowledging it. It's a forcing function on articulating what you know and what is outstanding. Something that is black boxed should be referenced as a black box.

I use a lot of data viz because it's a high bandwidth way to show relationships, dynamics, order of complexity and its location, information problems, scope, and de-noise data. So much can be explained by having AI make you a uml sequence diagram of a concept. it is unreasonbly effective. If you are making a "chart for management" and using powerpoint or native excel charts, you're probably creating garbage though.

bamwor 1 hour ago||
[dead]
devnotes77 1 hour ago|
[dead]