8
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Microservices as an Evolutionary Architecture of Component-Based Development: A Think-aloud Study

      Preprint

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Microservices become a fast growing and popular architectural style based on service-oriented development. One of the major advantages using component-based approaches is to support reuse. In this paper, we present a study of microservices and how these systems are related to the traditional abstract models of component-based systems. This research focuses on the core properties of microservices including their scalability, availability and resilience, consistency, coupling and cohesion, and data storage capability, while highlighting their limitations and challenges in relation to components. To support our study, we investigated the existing literature and provided potential directions and interesting points in this growing field of research. As a result, using microservices as components is promising and would be a good mechanism for building applications that were used to be built with component-based approaches.

          Related collections

          Most cited references8

          • Record: found
          • Abstract: not found
          • Article: not found

          Spanner

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            Perspectives on the CAP Theorem

              Bookmark
              • Record: found
              • Abstract: not found
              • Conference Proceedings: not found

              Research on Architecting Microservices: Trends, Focus, and Potential for Industrial Adoption

                Bookmark

                Author and article information

                Journal
                29 May 2018
                Article
                1805.11757
                bcaea16f-878c-4a8b-941e-487ea713461c

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                cs.SE

                Software engineering
                Software engineering

                Comments

                Comment on this article