scispace - formally typeset
Open Access

Microservice Architectures for Scalability, Agility and Reliability in E-Commerce (presentation)

Reads0
Chats0
TLDR
This work presents how the properties of microservice architectures facilitate scalability, agility and reliability at otto.de, which is one of the biggest European e-commerce platforms.
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.

read more

Citations
More filters
Journal ArticleDOI

Contextual understanding of microservice architecture: current and future directions

TL;DR: This work provides a detailed analysis of the differences between Service-Oriented Architecture (SOA) and Microservices, and describes both research and industry perspectives on the strengths and weaknesses of both architectural directions.
Journal ArticleDOI

Using Microservices for Legacy Software Modernization

TL;DR: This article presents a migration process to decompose an existing application into microservices, and presents experiences from applying this process in an ongoing legacy modernization project.
Journal ArticleDOI

A Systematic Mapping Study on Microservices Architecture in DevOps

TL;DR: In this paper, the authors identify, analyze, and classify the literature on MSA in DevOps, and identify 24 problems with their solutions regarding implementing MSA and 50 tools that support building MSA based systems in Devops.

Drivers and Barriers for Microservice Adoption – A Survey among Professionals in Germany

TL;DR: A survey on drivers and barriers for microservice adoption among professionals in Germany focuses on the use of microservices to modernize existing software, with special emphasis on implications for runtime performance and transactionality.
Journal ArticleDOI

Unsupervised learning approach for web application auto-decomposition into microservices

TL;DR: A complete automated system to decompose an application into microservices, deploy the micro services using appropriate resources, and auto-scale the microservices to maintain the desired response time is proposed.
References
More filters
Book

Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation

Jez Humble, +1 more
TL;DR: This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users, and introduces state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization.

How do committees invent

TL;DR: Most design activity requires continually making choices, and many of these choices may be more than design decisions; they may also be personal decisions the designer makes about his own future.
Book

Building Microservices

Sam Newman
TL;DR: This book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.
Journal ArticleDOI

Information system integration

TL;DR: With this bundle, users can create, maintain, and edit the relationships of organizational units in public security and defense organizations (such as, for instance, Functional Units brigades, companies, and platoons), deployed or otherwise.
Book

Devops: A Software Architect's Perspective

TL;DR: The First Complete Guide to DevOps for Software Architects provides the organizational, technical, and operational context needed to deploy DevOps more efficiently, and review DevOps impact on each development phase.
Trending Questions (1)
Why microservice architecture for property tax?

The provided paper does not mention anything about microservice architecture for property tax. The paper discusses microservice architectures in the context of e-commerce platforms.