Question for programmers re “Show me your flowchart and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowchart; it'll be obvious." -- Fred Brooks, The Mythical Man Month (1975)
Where do logs fit in this idea?
Conversation
Ie, how much can you infer about an information processing system if you only have its logs to work with (both normal ops and crash) with no access to code/database schemas?
Assume logs are typical design, verbose, unencrypted, unobfuscated
14
4
Replying to
There's logs the pop culture concept and logs the computer science concept. Which do you mean?
Jay Kreps (Kafka / Confluent) is the go to grey on logs the computer science concept.
In particular, logs as system architecture building block, which is on point.
1
2
Properly employed, logs can recover the whole system.
(Yes, I'm taking about "event sourcing".)
1
1
Replying to
Logs in CS: more formal as a concept, and geared toward the complete replication of state. The term is prevalent in database architecture, logs being central to DB implementations.
Kafka's innovation is to break out logs as a first class systems building block.
1
1
3

