When building a large and complex system using the microservices architecture with multiple client apps, a good approach to consider is API Gateway Pattern.
it is a good idea to use the batch update facilities built on top of JDBC in order to submit multiple SQL commands as a single request to the underlying database.