Proceedings of the 7th ACM/SPEC on International Conference on Performance Engineering 2016
DOI: 10.1145/2851553.2858659
|View full text |Cite
|
Sign up to set email alerts
|

Microservices for Scalability

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 emphasize transaction-less coordination between services, with explicit acceptance of eventual consistency. Polyglott persistence in this context means that the individual microservices may employ multiple data storage technologies. Microservice architectures are "cloud native" allowing for automated and ra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0
1

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 51 publications
(27 citation statements)
references
References 26 publications
0
26
0
1
Order By: Relevance
“…Within the short span of 4 years, a large number of organizations have opted to adopt the MSA . This is a clear indicator of the advantages that can be reaped by using the MSA style, which includes scalability, agility, autonomy, and several others.…”
Section: Discussionmentioning
confidence: 99%
“…Within the short span of 4 years, a large number of organizations have opted to adopt the MSA . This is a clear indicator of the advantages that can be reaped by using the MSA style, which includes scalability, agility, autonomy, and several others.…”
Section: Discussionmentioning
confidence: 99%
“…This also facilitates an individual choice of programming language, database system and technology stack for each service. Loose coupling between microservices enables individual scaling of them and allows the system as a whole to scale more fine-grained [9]. This avoids wasting computing resources as only those components need to be scaled for which it is necessary.…”
Section: Microservice Architecturementioning
confidence: 99%
“…Because of this SOAPServices are sometimes referred to as 'big' services and the use of the work 'micro' may be a reaction to this. Dumbness in microservices is a reference to the use of lightweight message bus [22] such as ZeroMQ [23] for simple reliable asynchronous messaging between microservices.…”
Section: Smart Endpoints and Dumb Pipesmentioning
confidence: 99%