Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings 2018
DOI: 10.1145/3241403.3241429
|View full text |Cite
|
Sign up to set email alerts
|

A pattern language for scalable microservices-based systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
2
0
2

Year Published

2018
2018
2024
2024

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(4 citation statements)
references
References 10 publications
0
2
0
2
Order By: Relevance
“…A Computac ¸ão em Nuvem foi estabelecida ao longo dos anos como um padrão de fato para a execuc ¸ão de aplicac ¸ões devido à sua capacidade de provisionar recursos sob demanda pela Internet [Liu et al 2012]. Embora o provisionamento de recursos em ambientes de nuvem seja transparente para os clientes, nos bastidores, distintas tecnologias trabalham em conjunto para oferecer suporte a funcionalidades importantes, como elasticidade e alta disponibilidade [Márquez et al 2018]. De uma perspectiva de infraestrutura, os processadores multi-core aprimoraram a capacidade de processamento e o ressurgimento da virtualizac ¸ão proporcionou maior flexibilidade de provisionamento para atender às demandas dos clientes.…”
Section: Computac ¸ãO De Alto Desempenho Na Nuvemunclassified
See 1 more Smart Citation
“…A Computac ¸ão em Nuvem foi estabelecida ao longo dos anos como um padrão de fato para a execuc ¸ão de aplicac ¸ões devido à sua capacidade de provisionar recursos sob demanda pela Internet [Liu et al 2012]. Embora o provisionamento de recursos em ambientes de nuvem seja transparente para os clientes, nos bastidores, distintas tecnologias trabalham em conjunto para oferecer suporte a funcionalidades importantes, como elasticidade e alta disponibilidade [Márquez et al 2018]. De uma perspectiva de infraestrutura, os processadores multi-core aprimoraram a capacidade de processamento e o ressurgimento da virtualizac ¸ão proporcionou maior flexibilidade de provisionamento para atender às demandas dos clientes.…”
Section: Computac ¸ãO De Alto Desempenho Na Nuvemunclassified
“…De uma perspectiva de infraestrutura, os processadores multi-core aprimoraram a capacidade de processamento e o ressurgimento da virtualizac ¸ão proporcionou maior flexibilidade de provisionamento para atender às demandas dos clientes. Do ponto de vista do software, arquiteturas distribuídas, como microsservic ¸os, permitiram um melhor uso dos recursos, dando origem a aplicac ¸ões projetadas para obter o melhor da nuvem [Márquez et al 2018].…”
Section: Computac ¸ãO De Alto Desempenho Na Nuvemunclassified
“…In the microservices context, scalability is the service's ability to cope and perform under high demand. A scalable microservice adapts itself to the needs of its consumers [MVA18]. It is possible to scale those services by running multiple instances of them; each instance of the same service should be able to replace any other so that if one fails or already has high traffic, another working instance may be used in its place (see service E in Figure 5.5).…”
Section: Scalability and Service Discoverymentioning
confidence: 99%
“…According to Chris Richardson's Scale Cube, a threedimension scalability model [21], scaling in Microservice Architecture (MSA) corresponds to Yaxis scaling. It suggests the decomposition of a software application into multiple, distinct autonomous services.…”
Section: Introductionmentioning
confidence: 99%