Microservice architectures for scalability, agility and reliability in e-commerce
Microservice architectures for scalability, agility and reliability in e-commerce
Microservice architectures provide small services that may be deployed and scaled independently of each other, and may employ different middleware stacks for their implementation. Microservice architectures intend to overcome the shortcomings of monolithic architectures where all of the application's logic and data are managed in one deployable unit. We present how the properties of microservice architectures facilitate scalability, agility and reliability at otto.de, which is one of the biggest European e-commerce platforms. In particular, we discuss vertical decomposition into self contained systems and appropriate granularity of microservices as well as coupling, integration, scalability and monitoring of microservices at otto.de. While increasing agility to more than 500 live deployments per week, high reliability is achieved by means of automated quality assurance with continuous integration and deployment.
Agility, E-Commerce, Microservices, Reliability, Scalability
243-246
Hasselbring, Wilhelm
ee89c5c9-a900-40b1-82c1-552268cd01bd
Steinacker, Guido
c451cdce-6f63-4403-9a3f-f55b1c9b683e
Hasselbring, Wilhelm
ee89c5c9-a900-40b1-82c1-552268cd01bd
Steinacker, Guido
c451cdce-6f63-4403-9a3f-f55b1c9b683e
Hasselbring, Wilhelm and Steinacker, Guido
(2017)
Microservice architectures for scalability, agility and reliability in e-commerce.
In 2017 IEEE International Conference on Software Architecture Workshops (ICSAW).
IEEE.
.
(doi:10.1109/ICSAW.2017.11).
Record type:
Conference or Workshop Item
(Paper)
Abstract
Microservice architectures provide small services that may be deployed and scaled independently of each other, and may employ different middleware stacks for their implementation. Microservice architectures intend to overcome the shortcomings of monolithic architectures where all of the application's logic and data are managed in one deployable unit. We present how the properties of microservice architectures facilitate scalability, agility and reliability at otto.de, which is one of the biggest European e-commerce platforms. In particular, we discuss vertical decomposition into self contained systems and appropriate granularity of microservices as well as coupling, integration, scalability and monitoring of microservices at otto.de. While increasing agility to more than 500 live deployments per week, high reliability is achieved by means of automated quality assurance with continuous integration and deployment.
This record has no associated files available for download.
More information
e-pub ahead of print date: 26 June 2017
Venue - Dates:
2017 IEEE International Conference on Software Architecture Workshops, ICSAW 2017, , Gothenburg, Sweden, 2017-04-03 - 2017-04-07
Keywords:
Agility, E-Commerce, Microservices, Reliability, Scalability
Identifiers
Local EPrints ID: 488748
URI: http://eprints.soton.ac.uk/id/eprint/488748
PURE UUID: e8648c18-2b04-4823-a510-86c8c178ec30
Catalogue record
Date deposited: 05 Apr 2024 16:35
Last modified: 10 Apr 2024 02:15
Export record
Altmetrics
Contributors
Author:
Wilhelm Hasselbring
Author:
Guido Steinacker
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics