Speed and agility matter.
Businesses are being disrupted every day by digital upstarts that find ways to address new market requirements before the more established companies can respond.
Despite talented IT teams and years of head start in both architectural and development work, it is still difficult to respond to these challenges using traditional development patterns centered around monolithic software applications. Itís simply impossible to get to market quickly when applications need to be maintained, modified and scaled as a single entity by a large, heavily inter-dependent team.
From this need has arisen the microservices paradigm: a set of patterns for software architecture, development, deployment and culture that focus on speed and agility. From small, independent services and teams to automated deployment to fault tolerance and resiliency, these patterns help accelerate time to market.