3 ms·
I migrated a unmaintainable over engineered java spring application consisting of around 20 micro services using Kafka all over the place to one single Rust app
by holoduke 5y ago
I migrated a unmaintainable over engineered java spring application consisting of around 20 micro services using Kafka all over the place to one single Rust application. A relief for anyone in the company.
- leetrout 5y agoJust you alone? Do others in the company know Rust? I really like the idea of Rust I just worry about how things shake out In The Real World(tm). I have no doubt Rust is here to stay for a while so I think it’s pretty solid play when appropriate.
- sk5t 5y agoAre you saying you rewrote not just the Spring application but all of the micro services as well?
- dopidopHN 5y agoI understood it as a distributed spring application.
- dominotw 5y agoWhat happened to the people who worked on those 20 microservices. What do they do now?
- holoduke 5y agoA few walked away. They did not agree with the move. But the company was really in the need for a radical change since development was stuck in complexity and maintainance.
- BurningFrog 5y agoOne reason this can be doable is that working in the 20 microservice environment is so unproductive that the original app probably did very little.
- papito 5y agoExactly. Making sure those services work in production, and the constant troubleshooting in local environments as well would easily be most of the developers' days.