Impact of technology trends on performance of Web-based services