Skip to main content

Converging Data Mesh and Microservice Principles into a Unified Logical Architecture

  • Conference paper
  • First Online:
Advances in Production (ISPEM 2023)

Abstract

Companies have invested in Domain-Driven Design to support data-driven business, but this strategy has led to bottlenecks, demanding the decentralisation of analytical data by domain. This paper proposes a converged strategy for a domain-specific decentralisation of analytical data. Sequentially applied, the elicitation of cloud computing microservices, their identification uses using functionally decomposed UML use cases as a result of the domain-driven design, the application of a logical architecture derivation method followed by the application of microservices patterns, and, finally, the application of data mesh principles to organize packets or reorganize objects in new packet boundaries, result in the derivation of a converged architecture containing both microservices quantum and data mesh quantum as a distributed architecture mesh.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. National Institute of Standards and Technology. What is Smart Manufacturing?

    Google Scholar 

  2. NIST. Current standards landscape for smart manufacturing systems. Technical report, U.S. Department of Commerce, National Institute of Standards and Technology (2016)

    Google Scholar 

  3. National Institute of Standards and Technology. Smart Manufacturing Systems (SMS) Test Bed

    Google Scholar 

  4. Dehghani, Z.: Data Mesh Paradigm Shift in Data Platform Architecture (2020)

    Google Scholar 

  5. Dehghani, Z.: Data mesh principles and logical architecture (2020). https://martinfowler.com/articles/data-mesh-principles.html. Accessed 20 Feb 2023

  6. Ford, N., Parsons, R., Kua, P., Sadalage, P.: Building Evolutionary Architectures. O’Reilly Media Inc., Sebastopol (2022)

    Google Scholar 

  7. Lewis, J., Fowler, M.: Microservices: a definition of this new architectural term (2014). https://www.martinfowler.com/articles/microservices.html. Accessed 20 Feb 2023

  8. Newman, S.: Building Microservices: Designing Fine-Grained Systems. O’Reilly Media, Inc., Sebastopol (2015)

    Google Scholar 

  9. Fowler, M.: Boundedcontext (2014). https://www.martinfowler.com/bliki/BoundedContext.html. Accessed 20 Feb 2023

  10. Evans, E., Evans, E.J.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Professional, Boston (2004)

    Google Scholar 

  11. Jacobson, I.: Object-Oriented Software Engineering: A Use Case Driven Approach. Pearson Education India, Delhi (1993)

    Google Scholar 

  12. Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall Inc., Upper Saddle River (1996)

    MATH  Google Scholar 

  13. Kazman, R., Bass, L., Clements, P.: Software Architecture in Practice. Addison-Wesley Professional, Boston (2012)

    Google Scholar 

  14. Machado, R.J., Fernandes, J.M., Monteiro, P., Rodrigues, H.: Transformation of uml models for service-oriented software architectures. In: 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS 2005), pp. 173–182. IEEE (2005)

    Google Scholar 

  15. Richardson, C.: Microservices Patterns: With examples in Java. Manning (2018)

    Google Scholar 

  16. Robertson, S., Robertson, J.: Mastering the Requirements Process. ACM Press Books, Addison-Wesley (1999)

    Google Scholar 

Download references

Acknowledgments

This work is co-funded by the European Regional Development Fund (ERDF) through the North Regional Operational Program (NORTE 2020) of the Portugal 2020 Program [Project No. 43922, with acronym “iFixturing”; Funding Reference NORTE-01-0247-FEDER-043922]

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to José Machado .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Morais, F. et al. (2023). Converging Data Mesh and Microservice Principles into a Unified Logical Architecture. In: Burduk, A., Batako, A., Machado, J., Wyczółkowski, R., Antosz, K., Gola, A. (eds) Advances in Production. ISPEM 2023. Lecture Notes in Networks and Systems, vol 790. Springer, Cham. https://doi.org/10.1007/978-3-031-45021-1_23

Download citation

Publish with us

Policies and ethics