Whole lotta companies regret doing that.
Take a working system and rewrite it as a series of separated network services that never quite implement the full original functionality in a new, trendy language just because.
It was a fad that new broom CTOs were keen on 5 years ago and I've seen a few companies killed by that decision.
There's so much unnecessary added complexity in running a distributed system of ts micro-services compared to a monolith. You need to be honest about that.