Micro-monolith anti-pattern
&gt; A requirement of a specific framework for all services.<p>Eh, I don&#x27;t see this as an antipattern. Building disparate services but using the same frameworks&#x2F;languages has tons of advantages and relatively few(none?) disadvantages.<p>A few:<p>- Engineers can move between teams and features more seamlessly<p>- Infrastructure and common functionality can be shared<p>- You will inevitably end up debugging someone else&#x27;s code when it comes to on-call, that&#x27;s gonna suck if it looks completely different&#x2F;foreign to you than what you use day to day.