4 ms·
Anecdata incoming. This was when I was working in "Big Tech". When I was in web dev, my experience was that there was actually no good separation, and collabor
by VyseofArcadia 3y ago
Anecdata incoming. This was when I was working in "Big Tech".
When I was in web dev, my experience was that there was actually no good separation, and collaboration with microservices was in fact more difficult. Every single feature I worked on required changes across several microservices, and having Team A run service A and Team B run service B etc. just meant that I had to get buy in from every team. My team was easy enough to work with, but then for the work needed on service B I would have to learn and start using their processes, attend their standups and meetings in addition to mine, and so on.
Frankly it was a nightmare. But in a monolith, the same work is usually just a few quick arguments during code reviews. Maybe inviting a few extra people to design reviews.
In my experience, microservices just make teams more territorial.