Microservices are an effective approach to orchestrate services in the cloud. The microservices architectural style is an approach to develop a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms ( API ). To be more effective they need a contextual evaluation of the meaning of data of IoT generating always more data.Machine Learning can support Microservices to extract meaning from Big Data making Microservices smarter and speedier. Industries can have huge benefits from this approach.