Facebook has released designs for everything from servers and racks to entire data centers as part of the Open Compute Project (which has many more member organizations than just Facebook): http://www.opencompute.org/
A design for network switch hardware and software was recently announced: https://code.facebook.com/posts/681382905244727/introducing-...