2,816 karma · joined April 16, 2014
This works as long as both sides are acting in good faith, and everyone involved (i.e. everyone in a society) is on more or less equal footing. If either of those conditions don't exist, fixing them is more important than maintaining the civil discourse. That's true for many reasons, and one important reason is that in those situations, insisting on the equality of reasonable political positions with unreasonable ones is an effective defense of the status quo, which makes the problems harder to fix.
Neither of these conditions exist in the USA right now, for the record.
That perspective isn't appropriate to use outside of a narrow scope. In particular it's not appropriate to use at an ecosystem level, it's too surprising.
In which nature? Not this one...
Spam and abuse aren't exactly minor problems for publishing platforms, they're arguably the primary existential threat, the most important thing to address. Preventing them is capital-H Hard, and not the kind of thing that can be easily retrofitted to an architecture that hasn't been designed with them in mind from the beginning...
Few applications should be logging to disk directly. Services running under systemd or any modern orchestration platform should log to stdout/stderr and let the system manage the stream.
edit: If breaking out one service from your monolith worked for your use case, that's great. I'm not trying to deny your experience. It is atypical, however.
Microservices are a solution to organizational problems, not technical problems. On balance they create far more technical issues than they solve.