[<<][softarch][>>][..]
Sat Feb 22 10:24:19 EST 2020

Two-level systems

I run into this a lot.  Flat systems are desireable but can be hard to
manage due to data bulk when systems get large.  Often just splitting
implementations into two levels is enough.  Examples:

1. logging (coarse, fine)

2. erlang epids

3. system design (integration, module)


More levels usually are not worth it, as they create more
non-uniformity.



Important to note that this is about _implementation_
Semantically, these should be treated as flat whenever possible.





[Reply][About]
[<<][softarch][>>][..]