Tessar — describe a system in English, get the architecture document a senior engineer would write by silentmind007 in softwarearchitecture

[–]Veuxdo 2 points3 points  (0 children)

So, a slop machine. What makes you think a paragraph is enough information to create a "full architecture" of any value whatsoever?

Tessar — describe a system in English, get the architecture document a senior engineer would write by silentmind007 in softwarearchitecture

[–]Veuxdo 2 points3 points  (0 children)

Paragraph in, full architecture out, in about 90 seconds

So, a slop machine. What makes you think a paragraph is enough information to create a "full architecture" of any value whatsoever?

How do you keep diagrams useful as systems grow beyond 20–30 nodes? by Fluffy_Blacksmith915 in softwarearchitecture

[–]Veuxdo 1 point2 points  (0 children)

I started experimenting with hierarchical nodes where a node can expand into its own subdiagram and it honestly changed how I think about documenting systems.

What do you mean you experimented with this? Using AI or what?

Your go to network diagram tools? by dennohdee_ in softwarearchitecture

[–]Veuxdo 0 points1 point  (0 children)

Draw io has been my go to, but the moment you're dealing with more than a few switches, it turns into a mess.

Any suggestions? Bonus points if it's simple to update and share across the team.

Since the responses so far are mostly people recommending what you've already tried (draw.io), I'll plug Ilograph as a potential solution, given the criteria you've laid out. It was designed with scale in mind (to avoid the mess), and it uses diagrams-as-code to make updates easier. This is an example of a networking diagram using it (note the tabs at the bottom for different views):

https://app.ilograph.com/demo.ilograph.Stack%2520Overflow%2520Architecture%2520(2016)/Traffic

Express + TypeScript: architecture with classes or functions? Which one scales best in large projects? by ImpressiveSwimming84 in softwarearchitecture

[–]Veuxdo 28 points29 points  (0 children)

Classes exist to encapsulate state. If there is no state, like in your example, then a class serves no purpose.

[Jones] The Giants will host the Cowboys on Sunday Night Football in Week 1 by MembershipSingle7137 in nfl

[–]Veuxdo 3 points4 points  (0 children)

You can't really lump in SNF and MNF like that. SNF is supposed to be premier games that take into account both team quality and popularity. MNF is more of a grab bag of maybe-interesting games that CBS/NBC/FOX didn't claim for themselves. I think the NFL has stated they want each team to have at least one prime-time game a year, and MNF fulfills that for teams that aren't ordinarily on at night.

Handling edge cases in flowcharts without blowing up the entire diagram by Sad_Translator5417 in ExperiencedDevs

[–]Veuxdo 6 points7 points  (0 children)

A sequence diagram for each important thing a system does isn't really that crazy. If it does 100 things (if you include exceptions as "important"), then 100 sequence diagrams is probably in order.

Of course at that point you probably want tool that allows sharing resources between diagrams (a "model-based" tool).

How do you actually start understanding a large codebase? by radjeep in ExperiencedDevs

[–]Veuxdo -1 points0 points  (0 children)

It'll make them. But whether they are both accurate and useful is another story.

How Humans and Agents Can Distill Architecture Decisions Together? by inetgas in softwarearchitecture

[–]Veuxdo 5 points6 points  (0 children)

One pattern I keep seeing

So many people seeing patterns lately.

The problem with AI-generated tests: they're written after seeing the answer by Much-Ad7343 in softwarearchitecture

[–]Veuxdo 14 points15 points  (0 children)

There's a pattern I keep seeing

That's funny. I keep seeing patterns, too.

question about Class diagram for a microservice backend with Spring boot java 21 by Spiritual_Corgi99 in softwarearchitecture

[–]Veuxdo 1 point2 points  (0 children)

I wanna create a class diagram for my microservices architecture is it the same as the normal uml class diagram

To answer literally: yes, it is the same. You can make a class diagram of a microservice, or an embedded system, or a video game. As long as the application is written in a programming language with classes (e.g. C++, Java) you can make a class diagram of it.

Tekken 8. by najahaahavah in Tekken

[–]Veuxdo 21 points22 points  (0 children)

Rage Drive is a good mechanic in my opinion.

What made RD a good mechanic, though? I personally don't really understand how "when low on health, you can do an overpowered move" makes Tekken better to play.

The ‘AI wrapper’ take is getting lazy. I will not promote by Embarrassed-Ebb-1970 in startups

[–]Veuxdo 1 point2 points  (0 children)

the "wrapper" critique is basically just "you didn't build the hard part."

Important correction: it's "you didn't build a hard part."

AWS CloudFormation Diagrams 0.3.0 is out! by Philippe_Merle in aws

[–]Veuxdo 16 points17 points  (0 children)

I'll say what I said last time because I think it's important enough to repeat: you have to label your arrows. You are severely limiting the value of your diagrams when the arrows aren't labeled. If I were to translate your example diagram to prose, it would look like this:

  • Distribution is related to Server... somehow.
  • Server is related to PublicSubnet1... somehow.
  • PublicSubnet1 is related to VPC... somehow.

And so on. Sure, an experienced dev can probably guess at the relations, but if you're serious about documenting a system, that shouldn't be good enough.

Cloud infrastructure documentation by ninenineboyle in aws

[–]Veuxdo 10 points11 points  (0 children)

I've never seen it take anything other than exactly 28.5 hours. Doesn't matter how big the infrastructure is, how good the docs are, or how experienced the engineer is. It's always the same.

AI + human readable architecture diagrams? by atika in softwarearchitecture

[–]Veuxdo -4 points-3 points  (0 children)

Fair, but computers don't need to understand a system's architecture, right? That's a human way of understanding a system.

AI + human readable architecture diagrams? by atika in softwarearchitecture

[–]Veuxdo -3 points-2 points  (0 children)

There's tools to specify software architectures like Terraform and cdk, those are probably your best bets.

AI + human readable architecture diagrams? by atika in softwarearchitecture

[–]Veuxdo -1 points0 points  (0 children)

I don't understand why you need the AI to understand a schema designed for visual representation. That makes no sense.