Microservices Aren't The Answer For Everyone
Taking an app and breaking it up into numerous discrete services -- i.e., microservices -- can be a smart move for some enterprises. But maybe not all of them. The more that you rely on microservices, the more complexity you will be building into the system, said Harry Mower, senior director for developer programs at Red Hat. "It can introduce a new set of problems," Mower said. "I'd caution people about jumping into microservices. There are plenty of viable reasons to do [apps] as monolith. And if an app is already running and working, you don't want to mess with something that's good."
That's not to say that Red Hat isn't bullish on microservices, though. The company this week introduced OpenShift Application Runtimes -- pre-built runtime foundations -- with the goal of faster development of microservices across hybrid clouds.