This is a good article with advice from some experts in this field.
I have the impression that many people who advocate distributed systems, e.g. micro services or the cloud, are not really familiar with it. If you want to make your system distributed your really should have good reasons for it.