Hacker News new | ask | show | jobs
by wuliwong 1490 days ago
It is interesting, I've been at a company for a few years now and we've been slowing trying to break apart the two monoliths that most of the revenue generating traffic passes through. I am on board with the move to microservices. It's been a lot of fun but also a crazy amount of work and time and effort has been spent to do this.

I've pondered both sides of this argument. On one hand if this move had been done earlier it might not have been as difficult a multi-year project. On the other hand, when I look at the Rails application in particular, it was coded SO poorly that I if it was just written better, initially, it wouldn't even need to be deconstructed at this point. Also, if the same engineers that wrote that Rails app tried to write a bunch of distributed, even-driven microservices instead of the Rails app, we would probably be in even worse shape. (ᵔ́∀ᵔ̀)

2 comments

Have you considered a serious refactor instead of a migration?

I mean, just start with a cleanup session and proceed from there. Work on bit at a time and don't get too far from a working system.

Are you me? o_0. Shockingly similar situation.
You two might be colleagues lol