Bitlocker Administration and Monitoring components on one system?

I am working out a plan to implement MBAM and I am curious if anybody has built all of the components onto one system. If so, what were the results? The microsoft documentation indicates that you should at least have the database on a separate system. In general, did you experience any pitfalls in implementing MBAM?