Learning and helping to develop optimized and scalable products by experimenting different technologies