until you have to migrate all your team's 30 microservices from spring boot 3 to 4 and handle the same breaking changes everywhere but always alightly different (guess what I'm doing at work)
Good luck with all the webClient bugs, Jackson 3 and dependency changes. I'm the code reviewer and support for hundreds of microservices. Once its done it'll be time to do 4->5 since when we finished 3, we started on 4.
We've decided to merge some of our services because we've genuinely taken microservices too far (that is, the previous teams did). That should make Spring Boot 5 a bit easier than what we're doing now.
we try to use it... it's iffy. sometimes it works wonderfully, but the moment it hit a slightly odd configuration it fails dramatically. and even when it successfully investigates something's, it takes several false leads on the way meaning I have to micromanage it. the frustration that comes out of that almost makes all the benefits worthless, not the mention that using AI often prevents me from actually learning and advancing my skills which usually makes the pain of the learning process worth it...
Oh did I also mention that AI companies undersell their AIs 10-50 times of what they'd actually need to come even? Our company's expense on tokens is already at the max it can afford, even though we already made a switch towards cheaper models...
17
u/autistic-inch 3d ago
until you have to migrate all your team's 30 microservices from spring boot 3 to 4 and handle the same breaking changes everywhere but always alightly different (guess what I'm doing at work)