Well, that’s a little misleading. It’s OK to do Reporting off of a RDBMS as long as you do it right, and you should consider other options before committing to it. note: I’m using “Reporting” here in the traditional sense, not in the cqrs sense where pretty much anything that doesn’t involve a command is called “Reporting.” Also, since I mostly know SQL Server, that’s what I’m going to be discussing here. Also, yes, I know I’m glossing over a hell of a lot of stuff here. The ‘Problem’ Suppose you have your traditional transactional system...