Litcius/Paper detail

The Monolith Strikes Back: Why Istio Migrated From Microservices to a Monolithic Architecture

Nabor C. Mendonça, Craig Box, Costin Manolache, Louis Ryan

2021IEEE Software43 citationsDOIOpen Access PDF

Abstract

Microservices have become an essential architectural enabler in cloud-based software development and delivery. <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sup> Many organizations, from large tech companies (e.g., Google, Amazon, Netflix) to small start-ups, have adopted microservices as a best practice. <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> This has served them well in some cases and, as you will see here, not so well in others.

Topics & Concepts

MicroservicesCloud computingAmazon rainforestSoftwareEnablingComputer scienceSoftware engineeringWorld Wide WebArchitectureSoftware developmentEngineeringOperating systemArtVisual artsBiologyPsychotherapistEcologyPsychologySoftware System Performance and ReliabilitySoftware Engineering ResearchAdvanced Software Engineering Methodologies