Evolutionary software design and system integration: how to create modern architectures

DISI Industrial Workshops Series
29 September 2021
Start time 
2:30 pm
Polo Ferrari 1 - Via Sommarive 5, Povo (Trento)
Room A106
Department of Information Engineering and Computer Science
Target audience: 
University community
Free – Registration required
Registration deadline: 
28 September 2021, 13:00
Contact details: 
DISI Communication Office
Denis Miorandi, Thread Solutions


We are in the middle of the digital revolution. Software needs to be continuously updated like never before.
There are a lot of common trends like: moving software to cloud, integration of legacy software, ensuring scalability and fault tolerance, guarantee security and data encryption and so on.
The seminar will present an introduction in:

  • What's the business demand right now
  • An example of architecture of a system integration (using Mulesoft Anypoint Platform) in a famous Italiansports retailer. This project is about to realize an Omnychannel experience using API led methodology, brokering and a cloud scalable infrastructure to manage high throughput peaks (i.e. black Friday)
  • Follow-up on previous example: considerations about brokering in application design too. ESB Vs Broker vs Hybrid approaches. Other considerations about DDD, event sourcing/CQRS
  • A concrete example of DDD / Event sourcing application design in a company management control solution

Keywords: Evolutionary, Software integration, Broker, DDD, Event sourcing, CQRS, Evolutionary, Architectures, Mulesoft, Anypoint, Source code generation

About the speaker

Dr. Denis Miorandi is the Innovation Manager at Thread Solutions. In the past he worked as developer and architect in several companies especially in api oriented architectures, web applications and Iot. Actually he is in charge of innovation process (management control) in ThS and customer manager of a lot of projects in system integration, mobile applications and web applications.


The participation is free but It is mandatory to register online by 28 September at 1:00 pm due to Covid-19 restrictions that limit the seats in the room.
In compliance with Covid-19 restrictions adopted on 3.6.2021, the access to the room is allowed only with the Digital Covid Certificate (Green Pass) and face masks must be worn at all times.


13:30 - Welcome by prof. Paolo Casari, Department of Information Engineering and Computer Science
13:35 - Company presentation, Thread Solutions
13:40 - Case study presented by Denis Miorandi
14:10 - Skills for the future 
14:15 - Q&A session

About the Company

Thread Solutions was founded in 2011 as a systems integrator and it was the first Mulesoft partner in Italy. Now, this is still our core business and the way to start a collaboration with important companies in the world but today we cover all digital transformation path providing services as: ux design, web and mobile application development, digital marketing and finance strategies, startup incubator.
Some of our Customers are Bracco, APSS-TN, Cisalfa, Prysmian, Max Mara, ITAS assicurazioni, and a lot of other international brands that we can't cite here due to contractual obligations.

DISI Industrial Workshops: A series of Workshops dedicated to technologies, methodologies and case studies by leading companies aimed to bring students closer to today's real business world.