so what is that  , couple of years before we need to develop apps  and deploy as a whole    now they use a term microservices ,they break the entire app into multiple services  deploy service separetely and so saves dev and deploy time.    so whats the use then ...  u can develop services using any languages  ,spring boot ,MEAN, MERN ,python , .net and intergrate.   why again instead of complex frameworks ,begin programmers can also develop microservices easily  within a week .   How long this smoke is goin to stay ,have to wait and see .  
talks about machine learning ,IOT and web apps