News for hackers. Stuff that matters.
Re:Long Term Refactors by Kinrany on Saturday January 27, 2024 @11:20AM (#39156782)
> Usually they say "let's create a brand new service where we will keep everything clean and then we will slowly migrate the functionality from the old to the new".

The "create a new service" part or the "slowly migrate" part? The latter sounds like it would be iterative in exactly the same way

Re:Long Term Refactors by The_Colonel on Saturday January 27, 2024 @05:12PM (#39160401)
> The latter sounds like it would be iterative in exactly the same way

I think you're comparing different things.

The alternative to "create a new service" is "refactor existing service iteratively".

The alternative to "slowly migrate" is ... nothing. You don't need to do this if you refactor the existing service (incrementally).

If the service has state (like DB), then this "slowly migrate" usually becomes crazy complex.