|
|
|
|
|
by adrianN
1464 days ago
|
|
AWS is so huge that you shouldn't generalize like that. If you want to, AWS is just a bare metal box in some data center. You don't have to write lambdas in typescript that talk to MongoDB to use the cloud. You can write Java that runs on EC2 and talks to Postgres. So I wouldn't blame the shift to the cloud, I would blame whoever in your company is advocating for doing things in a way that don't make sense for your application. |
|
There are two types of problematic teams in these companies. Those that never want to change anything, and those that chase new technologies for the sake of it - maybe they want to learn something relevant for the future. If you're unlucky, your leadership is too far in one of these directions too.
I can, for instance, tell you that Kubernetes is a worthwhile investment if you're large enough and you never have to touch 99% of it. People often get it wrong and throw a kubernetes endpoint at developers and then wonder why there's cognitive overload and everyone just does the most minimal thing that works without taking any advantage of the new environment.
There are plenty of places that do Spring now and manage to let developers do the things they're good at without constant interruption. You just need to find one. You also may need to learn Kafka, since that is where most of the data in large constructs ends up in now.