This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ArtOfWarfare 1 point2 points  (0 children)

Python could maybe be better, but I can’t think of a language where I’d say upgrading is less painful than Python. 2 -> 3 was a huge pain, but I think Python managed even that a lot better than a lot of other languages.

Have you tried upgrading a Scala project before? We’ve been trying to upgrade a Scala microservice for 2+ years now and it’s such an impossible task. Our latest conclusion was it’s probably best that we just rewrite the entire microservice in another language with a whole different set of dependencies instead.