| ▲ | reactordev 2 hours ago | ||||||||||||||||||||||
This is complete lack of experience on the authors part. No tracing, no observability, no knowledge of distributed systems design to allow them to see what they can clearly measure. Your take is the correct one. Microservices break up the monolith so that multiple teams can work on pieces of the solution/platform without stepping on each others toes. The rest of it is documentation/discovery. | |||||||||||||||||||||||
| ▲ | jbreckmckye an hour ago | parent | next [-] | ||||||||||||||||||||||
Tracing and o11y are a poor sibling to static analysis. > This is complete lack of experience on the authors part Actually I'm going to turn the accusation back on yourself: if you think reasoning about a system's entire graph of behaviours from runtime traces is trivial, I don't believe you've worked on a truly complex system The range of what a program can do is much larger than what a program does do in your two week Datadog aggregation window | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | inigyou an hour ago | parent | prev [-] | ||||||||||||||||||||||
Why do you think different people can't work on different parts of a single deployment unit (which is what we mean by "monolith")? | |||||||||||||||||||||||
| |||||||||||||||||||||||