The University of Southampton
University of Southampton Institutional Repository

Microservice architectures for scalability, agility and reliability in e-commerce

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
IEEE
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. pp. 243-246 . (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
ORCID for Wilhelm Hasselbring: ORCID iD orcid.org/0000-0001-6625-4335

Catalogue record

Date deposited: 05 Apr 2024 16:35
Last modified: 10 Apr 2024 02:15

Export record

Altmetrics

Contributors

Author: Wilhelm Hasselbring ORCID iD
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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×