Microservices can facilitate faster market release of new applications and updates. This type of architecture rejects the monolithic application framework - the use of a single large database - in favor of one that allows for the sharing of data between services.