In finance, diversification is a strategy by which risk is minimized through spreading your securities across multiple platforms to negate the negative performance of any one platform, and on average, yield higher returns. A similar strategy can be applied in development, to minimize risk and generally improve efficiency of Enterprise Software. This strategy is referred to as Microservices or Service Oriented Architecture (SOA).
Read More