Explore the impact of microservices on web service development, as well as the benefits and challenges that come with this innovative approach.