Skip to content
All work

01 / 05

Business Travel core migration

Siap Srl — 2024 — present

From a legacy monolith to a microservice architecture in Node.js, TypeScript and React, on a production system that cannot afford downtime.

  • Node.js
  • TypeScript
  • React
  • Microservices

Siap Srl

2024 — present

Inside the project

Travel agencies across Italy use the platform every day: every step has to happen while the system stays live, with no maintenance windows and without losing established behaviours that no specification ever wrote down. It is not just a rewrite: the new side has to be designed from scratch, and the database — structure and performance — is where I have made the biggest difference.

The challenge
Migrating the legacy core while the platform keeps serving agencies every day.
My contribution
Designing the new side, plus work on database structure and performance.
Status and outcome
Incremental migration in progress, with the system still live.

Technical path

  1. 01Legacy core
  2. 02Node.js microservices
  3. 03React interface
All work

Loading the site