Skip to content

Comment on Ask HN: If you have 1000 microservices, is hierarchy still an antipattern?

Comments

Hierarchical structure is one way we humans deal with scale, so yes.

To extract structure from large systems, one uses the design structure matrix (DSM). Look at the Eppinger book.

In software, dependencies are often expressed (in code, in Makefiles, in maven pom files, etc..) so the structure tends to be hierarchical and not have loops (i.e. the dependency graph forms a tree), otherwise it's not buildable from scratch...

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.