You can for the start use a single database as long as the different services don't use / know about each others tables. Then again you could just use separate db's.
You could build a separate ReportService which replicates only the data that's needed for a report in RDBMS.
You can for the start use a single database as long as the different services don't use / know about each others tables. Then again you could just use separate db's.
You could build a separate ReportService which replicates only the data that's needed for a report in RDBMS.