State of the Art Recommendation Systems Architecture