Towards Modern Development of Cloud Applications | Proceedings of the 19th Workshop on Hot Topics in Operating Systems
ABSTRACTWhen writing a distributed application, conventional wisdom says to split your application into separate services that can be rolled out independently. This approach is well-intentioned, but a microservices-based architecture like this often backfires, introducing challenges that counteract the benefits the architecture tries to achieve. Fundamentally, this is because microservices conflate logical boundaries (how code is written) with physical boundaries (how code is deployed). In this ...
Read more at dl.acm.org