Εμφάνιση απλής εγγραφής

dc.creatorGravanis D., Kakarontzas G., Gerogiannis V.en
dc.date.accessioned2023-01-31T07:44:52Z
dc.date.available2023-01-31T07:44:52Z
dc.date.issued2021
dc.identifier10.1145/3501774.3501780
dc.identifier.isbn9781450385060
dc.identifier.urihttp://hdl.handle.net/11615/72758
dc.description.abstractWithin the past decade, the advent of cloud computing in terms of infrastructure, technology stacks, availability of services and tooling, along with the gradual improvement of its market environment, has driven many organizations to either consider or migrate many existing software systems to the cloud, either fully or partially. A common predicament in most cases, is the existence of a complex, monolithic application, potentially considered legacy at the time, that was not designed to be cloud-native and therefore requires a degree of redesign/reimplementation in order to benefit from cloud deployment. In such cases, the decomposition of the monolith to a set of loosely coupled, highly cohesive and self-contained microservices is a valid recommendation, provided that the organization is prepared to withstand the additional cost, in terms of human and financial resources, along with the unavoidable development overhead, which is inevitable during the early stages. However, the tendency of the tech world to embrace new trends and jump on hype trains for fear of obsoletion, has led to an excessive adoption of the microservices architecture (MSA), even in cases where such an architecture is not viable for the organization, or does not derive from any business requirements. This research focuses on establishing the position of a traditional monolith in the modern software architecture landscape and determine use cases that can still benefit from this paradigm, as well as use cases that could benefit from a partial or full transition to microservices architectures instead. © 2021 ACM.en
dc.language.isoenen
dc.sourceACM International Conference Proceeding Seriesen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85127469801&doi=10.1145%2f3501774.3501780&partnerID=40&md5=99b5f029d6797169e327024c86b50046
dc.subjectCloud deploymentsen
dc.subjectCloud-computingen
dc.subjectInfrastructure technologiesen
dc.subjectMarket environmenten
dc.subjectMicroservice architectureen
dc.subjectMigrationen
dc.subjectMonolithic architectureen
dc.subjectMonolithicsen
dc.subjectSoftware industryen
dc.subjectSoftware-systemsen
dc.subjectSoftware engineeringen
dc.subjectAssociation for Computing Machineryen
dc.titleYou don't need a Microservices Architecture (yet): Monoliths may do the tricken
dc.typeconferenceItemen


Αρχεία σε αυτό το τεκμήριο

ΑρχείαΜέγεθοςΤύποςΠροβολή

Δεν υπάρχουν αρχεία που να σχετίζονται με αυτό το τεκμήριο.

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής