It is important to notice it is from 2009. Many things are outdated.
Jumping to Facebook's current architecture and taking on the trade-offs taken there (assuming you even have a problem where those trade-offs make sense at massive scale) is probably not the right thing to do when you are much smaller (in terms of requests/traffic/load, servers, and employees).