Microservices has been one of the most popular variants of service-oriented architecture which helps websites become more productive and efficient. Microservices eliminates the complexity of maintaining design structures as it follows loosely coupled modules for easier communication between internal services. It has been used by most prominent companies to be at their best in terms of their web applications.
Here are three of the biggest enterprises saved by microservices:
Walmart Canada has been failing to accommodate users in their websites during Black Fridays for constant two years in a row. According to Kevin Weber who helped re-architect and rebuild the Walmart e-commerce platform, the website “couldn’t handle 6 million page views per minute” which leads to negative user experience for consumers. Before, Walmart utilizes an architecture for the internet of 2005 which was designed for desktops, laptops, and monoliths. However in 2012, they have experienced series of page errors. To address the issue, they re-platform their old legacy system using microservices. They wanted to prepare by 2020, expecting 4 billion online consumers.
Microservices has helped Walmart gain conversions up to 20% literally overnight, mobile orders up to 98% instantly and now site error on Black Friday. They also saved 40% of the computing power and enjoyed up to 50% cost savings overall. Cheers to Microservices!
Spotify has over 75 million active users per month despite competition with Apple and Google. With this, they have over 90 teams, 600 developers and five development offices on two continents. Further, Kevin Goldsmith, the VP of Spotify’s engineering team told that they need an architecture that can scale. In order to minimize their dependencies, they build microservices with full-stack teams, consisting of front-end developers, back-end developers, testers, UI designers and product owners. Spotify’s microservices are created in very loosely coupled architectures.
Through microservices, Spotify is able to identify bottlenecks in their services and replicate them without massive rewrites. It is also easier for them to test in which they do not need big monolithic applications. Moreover, they experience easier monitoring and less susceptibility to large failures. Thus, Spotify encourages enterprises to embrace microservices.
“This is really working for them, they’re super happy with it,” said Kevin Goldsmith referring to the greatness of microservices.
In 2001, Amazon had a large number of developers who were working on one big monolithic site. Despite developers having specific roles, they still needed to manage coordinating changes in their website without actually breaking anything from the projects. They also experienced problems with their delivery pipeline. So they thought that they need to rebuild and rerun their whole application as everything is slowing down.
So, Amazon went from its monolithic application into a service oriented architecture. The organizational restructuring properly aligned motivations and operations became efficient. According to Rob Birgham, senior AWS product manager, Amazon dramatically upgraded its front-end development lifecycle. The company makes 50 million deployments per year and continuous delivery processes.
What do you think of microservices?