In this section: Discovery and References
About Enrico Piovesan
Principal platform architect at Autodesk. Author of Universal Microservices Architecture (Apress, 2026). Writing about device-independent systems, WebAssembly, and the architectures that stay coherent as they scale.
Professional background
Enrico works as a principal platform architect at Autodesk, designing modular systems that must stay coherent across product boundaries, delivery teams, and evolving runtime environments. Before Autodesk, he co-founded startups in travel, education, and payments. always focused on bridging architectural clarity with practical delivery under real constraints.
That background (systems that must survive scaling pressure and team boundaries, not architecture as a theoretical exercise) is where Universal Microservices Architecture was developed and tested.
Publications
Enrico has published three white papers that trace the development of the ideas behind UMA:
- June 2023 (Client-Side Microservices Architecture (CSMA): A white paper on bringing modular, service-oriented design to the frontend) the starting point for thinking about runtime-portable behavior.
- August 2024. Universal Microservices Architecture (UMA): The architectural white paper that became this book. A portable, WebAssembly-first model for distributed systems across devices, runtimes, and clouds.
- August 2025. Event Contract Catalog Architecture (ECCA): A blueprint for discoverable, governable, and secure event-driven systems at enterprise scale.
Universal Microservices Architecture (Apress, August 2026) is the full book-length development of the UMA model. It covers the architecture from the first portable service through runtime governance, trust boundaries, and AI-native execution patterns. The companion code examples are published in the UMA-code-examples repository on GitHub.
Published research
Three research papers trace the development of the ideas behind UMA, each available on this site:
- Client-Side Microservices Architecture (CSMA, 2023): the first paper, exploring modular service-oriented design applied to the frontend and establishing the concept of runtime-portable behavior. CSMA introduced the question that UMA later answers: why does behavior get reimplemented instead of moved?
- Universal Microservices Architecture (UMA, 2024): the architectural white paper that became the book. It defines a portable, WebAssembly-first model for distributed systems capable of executing across devices, cloud runtimes, and edge environments without behavioral duplication.
- Event Contract Catalog Architecture (ECCA, 2025): a blueprint for discoverable, governable, and secure event-driven systems at enterprise scale. ECCA complements UMA by addressing the catalog and governance layer for asynchronous communication between portable services.
All three papers are linked from the white papers page.
The book
Universal Microservices Architecture (Apress, August 2026) is the full book-length development of the UMA model. It covers the architecture from the first portable service through runtime governance, trust boundaries, and AI-native execution patterns. fourteen chapters and a reference application that brings all the pieces together.
The book is aimed at senior engineers and architects who need a principled answer to a practical problem: how do you keep distributed systems coherent as they spread across execution surfaces? It is not a survey of microservices patterns. it is a specific, testable model with companion code.
Details and the full chapter listing are on the book page. Companion code examples are published in the UMA-code-examples repository on GitHub.
Writing
Enrico publishes long-form technical writing on Medium on two channels: The Rise of Device-Independent Architecture covers portable systems, WebAssembly, and the UMA model. Mastering Software Architecture for the AI Era explores how AI changes the constraints that architecture must satisfy.
Medium is the discovery channel. This site is the authority hub: the place where the book, the learning path, the examples, and the core architectural pages connect in one place.
Enrico is available for conference talks on architecture, WASM, and AI-native systems. See his speaking page for current topics.