Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3624486.3624506acmotherconferencesArticle/Chapter ViewAbstractPublication PagesesaamConference Proceedingsconference-collections
short-paper
Free access

Modular Monoliths the way to Standardization

Published: 17 October 2023 Publication History

Abstract

In resent years monolith architecture gains once again a lot of popularity, in order to reduce costs and time compared to more complicated architectures. Taking into account the advantages of micro-service, and trying to embed some of them to monolith architectures, we come to the creation of modular monoliths. This type of design can be consider quite new, and so there isn’t yet a specific architecture design that someone could follow if they wish to use it. In this paper we present an architectural design and an implementation strategy for modular monoliths. To evaluate the usefulness of this architecture, we have conducted a study, validating the design and its implementation. In this study 12 architects from different companies took part, expressing some concerns regarding the feasibility in bigger project but also giving an overall positive feedback for the design.

References

[1]
Alistair Cockburn. 2005. Hexagonal architecture. alistair. cockburn. us (2005).
[2]
Eric Evans. 2004. Domain-driven design: tackling complexity in the heart of software. Addison-Wesley Professional.
[3]
Martin Fowler. 2002. Patterns of Enterprise Application Architecture. Addison-Wesley Longman Publishing Co., Inc., USA.
[4]
Nuno Gonçalves, Diogo Faustino, António Rito Silva, and Manuel Portela. 2021. Monolith modularization towards microservices: Refactoring and performance trade-offs. In 2021 IEEE 18th International Conference on Software Architecture Companion (ICSA-C). IEEE, 1–8.
[5]
Martin Host, Austen Rainer, Per Runeson, and Bjorn Regnell. 2012. Case study research in software engineering: Guidelines and examples. John Wiley & Sons.
[6]
James Lewis and Martin Fowler. 2014. Microservices: a definition of this new architectural term. MartinFowler. com 25, 14-26 (2014), 12.
[7]
Genc Mazlami, Jürgen Cito, and Philipp Leitner. 2017. Extraction of microservices from monolithic software architectures. In 2017 IEEE International Conference on Web Services (ICWS). IEEE, 524–531.
[8]
Sam Newman. 2019. Monolith to microservices: evolutionary patterns to transform your monolith. O’Reilly Media.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ESAAM '23: Proceedings of the 3rd Eclipse Security, AI, Architecture and Modelling Conference on Cloud to Edge Continuum
October 2023
97 pages
ISBN:9798400708350
DOI:10.1145/3624486
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 October 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. architecture
  2. evaluation
  3. modular monolith
  4. services

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Funding Sources

Conference

ESAAM 2023

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 150
    Total Downloads
  • Downloads (Last 12 months)150
  • Downloads (Last 6 weeks)61
Reflects downloads up to 26 Sep 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media