A lot of this sounds like ideas that were expressed in The Pragmatic Programmer 20 years ago.
I definitely don't think that traditional backend development is going to go away - serverless and microservices are each specific engineering tradeoffs, which come with their own set of pros and cons. I definitely don't believe that they're the right answer for every solution.
I think you're on-point regarding the business rule separation, though doing that well seems like an extremely complex problem.
Also, definitely agree with the logging. I think, if nothing else, the observability tools coming out of this shift to microservices is a massive win for developers as a whole. That stuff makes the debugging orders of magnitude easier!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
A lot of this sounds like ideas that were expressed in The Pragmatic Programmer 20 years ago.
I definitely don't think that traditional backend development is going to go away - serverless and microservices are each specific engineering tradeoffs, which come with their own set of pros and cons. I definitely don't believe that they're the right answer for every solution.
I think you're on-point regarding the business rule separation, though doing that well seems like an extremely complex problem.
Also, definitely agree with the logging. I think, if nothing else, the observability tools coming out of this shift to microservices is a massive win for developers as a whole. That stuff makes the debugging orders of magnitude easier!