Great post.

Although I retired a couple years back, one of the things I absolutely *loved* about running my one-man software development shop was that I wasn't forced to deal with silly tech trends like microservices.

It always amazes me how eagerly software devs embrace needless complexity. It's like you say, you can organize stuff by folders. If you identify a piece that needs to start/stop independently of the rest of the system, or spawn additional instances of itself across machines, fine, make it into it's own self-contained process. But this obsession with taking a single function and wrapping it in a service never made any sense to me.

All I know is, while my competitors were fiddling about with microservices and elaborate containerization strategies, I just focused on delivering software that worked, and I seemed to do ok.

Reply to this note

Please Login to reply.

Discussion

No replies yet.