|
I agree that things started changing some years ago, but I'm on the other side of the boat. I love serverless and typescript (but still prefer sql over nosql for most use-cases). It's just so easy to setup a cdk cloudformation stack with a few lambdas that run basic CRUD stuff behind an api gateway, no messing around with JVM tuning, server maintenance, SOLID and a 1000s of other patterns when using basic functional programming. It'll just work, and when it doesn't, the solution is usually pretty straightforward (unless aws is down globally), rollback are easy, reading logs is aws native, metric as well, async operation with native resources (sqs, SNS, event bridge, etc) are a breath of fresh air and multi region deployments are just a few configs away infrastructure wise. It's not all easy mind you, but still a heck of a lot more accessible from what of remember back in the day. Despite all that, I can imagine this all going away in 10 years and leaving me desperate for life because that's all I know. I feel it even now, all I know is nodejs and serverless. A few days ago I spent a whole weekend just to deploy some containers onto an EC2 instance, didn't even add any waf or any type of bot protection on top of it, just basic infra and server setup with ansible, two whole days on it. I can only imagine what will happen to me when the industry moves to the next big thing after the cloud. Hopefully I'll still have the mindset to relearn everything and the courage to completely rewrite my brain with new tech. This probably didn't help you much, but either way, best of luck to you. |