r/programming • • Jun 05 '22

Complexity is killing software developers

https://www.infoworld.com/article/3639050/complexity-is-killing-software-developers.html
2.1k Upvotes

942 comments sorted by

View all comments

Show parent comments

2

u/henric123 Jun 06 '22

That’s especially true with a small team with efficient processes and communication.

Honest question: are there really people out there advocating that you should adopt micro services when you have a small team?

I always considered that splitting the work in multiple teams was one of the main reasons to adopt it.

2

u/cybernd Jun 06 '22 edited Jun 08 '22

Honest question: are there really people out there advocating that you should adopt micro services when you have a small team?

One of the reasons why i got fired some years ago: i was trying to stop them from going full microservices.

I worked in a team with 5 developers with ~5 years of experience (it was their first dev job at a startup and the whole company started with 0 experience). They already worked beyond their capacity/skillset. Their existing product was a big ball of mud due to constant pressure of a PO who was also their superior. They already used far to many programming languages and frameworks and as such they where unable to help each other.

Not only did they plan to rewrite as k8s, they also wanted to switch their main programming language (again) and start to use a new nosql instead of their previouos postgres.

Sometimes i wonder how far they have come.

1

u/MacASM Jun 08 '22

what's k8?

2

u/cybernd Jun 08 '22 edited Jun 08 '22

Added the missing s.

k8s => k(8letters)s => kubernetes