To the point… micro-services solve some problems and create a lot more. But let’s start at the beginning… A micro-service that has no interconnects is not necessarily a micro-service. It may be an app. Before you build a micro-service so some reading on the complexities of micro-kernels.
see micro-kernels
see JDBC BUS
Everything old is new again.