There are a number of companies that provide pre-terminated modular fiber solutions. I have used the CommScope/Systimax InstaPatch products in these types of situations before and had good luck with them. My personal preference is to pay a bit extra and go with a bigger or more established company when I am dealing with a data center. In any event, make sure it is at least a respectable company that you feel will be around in 5-10 years.
Distribution points are key but the actual design is entirely based on your need. I personally like a distribution point in each row (middle or end is design choice - I prefer end, but middle means average run length is a bit shorter), which also houses all the fiber runs between rows and/or to the main distribution frame.
However with only 10 racks, you could easily go with just a single distribution point.