7 Technologies that Enable a Microservices Architecture
Organizations that implement microservices often adopt the architectural style alongside complementary technologies, including the seven in this slideshow.
2 of 8

Containers
Image: Pixabay
Because flexibility is one of the key reasons for adopting microservices, many organizations choose to deploy microservices applications in containers. Containerization technology, such as Docker, packages an application together with all of its dependencies. That gives organizations the freedom to deploy applications on any infrastructure they choose, as well as the ability to migrate easily among data centers and various cloud services. According to 451 Research, application containers were a $762 million market in 2016 and will likely grow to generate $2.7 billion by 2020. And a 2017 survey conducted by containerization software vendor Portworx found that 69 percent of respondents said their companies were investing in containers.
Cynthia Harvey is a freelance writer and editor based in the Detroit area. She has been covering the technology industry for more than fifteen years. View Full Bio
2 of 8

More Insights