DIY? Well its going to be larger, hotter, more failures, and probably more expensive.
There is a reason companies specialize.