May 23, 2019 // By Ramona Maxwell
Application architecture using a microservice model has been the foundation for large enterprise applications for more than a decade. After proving itself in the data center, it’s now successfully being adapted to cloud applications.
What lessons have been gained about benefits and caveats of microservices in the enterprise? How can they be incorporated into applications still tied to large, monolithic structures? Our recent white paper on the Transformative Benefits of Microservice Architecture dives into an overview of what microservices do and how to use them.
To better understand what microservices can bring to your organization, consider some well-known examples of companies that have transformed their monolithic applications with microservices.
In early 2018, Amazon was the third-largest company in the world. Its infrastructure supported not only its sales enterprise, but that of many other companies. After an almost 20-year transformation process, Amazon’s service-oriented architecture model utilizing microservices is fully developed. As a result, not only has Amazon continued on its path of exponential growth, it has been able to productize its development model so that AWS subscribers can utilize a complete CI/CD pipeline without leaving its portal. Further, Amazon’s restructuring of its development team model and application lifecycle is often credited with inciting the modern DevOps movement of agile software development.
Lyft’s mobile application is the heart of its business. Lyft’s initial Apache/PHP monolithic application stack was outdated, and its sluggish response threatened Lyft’s profits. Upgrading to a responsive platform was not optional for the company, but the risk of business disruption during transformation was also high. In order to take on the challenge of moving a business-critical monolithic application to a new service-oriented architecture, Lyft created an open source HTTP proxy, which is now in use at numerous enterprises. Learn more about Lyft’s ingenious approach in our whitepaper.
Netflix’s service and platforms have changed significantly from how it used to use its on-premise systems in 2008 to its present-day streaming operations on Amazon Web Services. In just one year (2016), it expanded into 130 new countries. It achieved this using cloud-native application development methods hand-in-hand with a microservices approach to app development and provisioning of its own systems.
Is your company contemplating the path to a microservice architecture? In any journey, picking the right traveling companion is key. Magenic has helped numerous companies navigate this transformation successfully. To learn more check out our white paper on the Transformative Benefits of Microservice Architecture or contact us today.