2016 · 27 citations · 7 references
ComputingComputer ScienceComputer SystemsOperating SystemsService DesignSimulation-based DesignMicroservices ArchitecturePerformance ModelingService-oriented ArchitectureMicroservice DecompositionMicroservices PerformanceRuntime ManagementRuntime Performance
Microservices are a promising target architecture for the modernization of monolithic software. However, breaking up a monolith into services can have a severe impact on performance, especially transactions. Therefore, careful planning of such modernizations with respect to performance is required. This is particularly true for incremental modernizations, which release partially modernized states of the application into production. In this paper, we present a simulation-based approach for sustaining runtime performance during incremental modernizations towards Microservices.
7
André van Hoorn, Jan Waller, Wilhelm Hasselbring · 2012 · 286 citations
Business transformation to SOA
Liam O’Brien, Paul Brebner, Jon Gray · 2008 · 30 citations
Performance modeling for service oriented architectures
Paul Brebner · 2008 · 28 citations