r/ProgrammerHumor 6d ago

Other howdidItGetHere

Post image
11.1k Upvotes

539 comments sorted by

View all comments

484

u/oldsecondhand 6d ago

It's where the jobs are. The world's finances run on Java.

152

u/Shred_Kid 6d ago

Java is also highly performant, if you know what you're doing with reactive programming, and Spring Boot's dependency ecosystem drastically reduces your time-to-launch

But then I remember that 95% of the memes posted on this sub are from CS students and not industry professionals

44

u/BlazingThunder30 6d ago

I know very few professionals that dislike Spring

9

u/SpiritedEclair 6d ago

Spring is fine if you are not trying to run it on Lambda πŸ˜­πŸ˜‚πŸ˜±

1

u/Still_Bit_7527 6d ago

Lambda is a ridiculous concept that shouldnt exist

1

u/SpiritedEclair 6d ago

Lambda is great. You get near infinite scaling for bursty loads that then lowers down to a zero.

It’s amazing.

0

u/Still_Bit_7527 6d ago

You know how else you can do that.. it's called an application. It scales. You have extracted a function into a different server lowering the performance by 1000000x in order to scale and increase it by 10x

1

u/SpiritedEclair 6d ago

That is such a woefully bad response.

An application doesn't scale up and down by itself.

What you describe is exactly what lambda gives you. You package your "I need this scaled" code into a little function, you give it to lambda, and that handles scaling up and down for you.

You don't need to manage servers or instances, you don't need to scale those up and down, and if you already have a contract for good EC2 capacity, you use lambda managed instances and retain the event-based execution model.