Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I was once working with a guy that was hell bent on microservices.

When our banking application became incompatible with logging, due to his microservice design, he really argued, fought and sulked that logging wasn't important and we didn't need it.



I'm skeptical of over using microservices but I don't quite understand how they make an app "incompatible with logging".


Microservices are incompatible with monlithic text based logging - maybe they meant that?


I suppose tracing becomes more important in that new architecture, assuming of course that each service is logging the unique identifier for the trace (for instance the request ID or some system-initiated event ID), but of course that presupposes logging to begin with, so I am not sure what "incompatible with logging" means.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: