3 ms·
It takes experience to understand these corners. This is where senior leads and archs should be providing insight and guidance to a team. Relational v Documen
by mey 7y ago
It takes experience to understand these corners. This is where senior leads and archs should be providing insight and guidance to a team.
Relational v Document DB. Python v Java. Message bus v RPC. Where on the mono/micro axis to land.
I don't know how to transfer that knowledge to a new dev other than experience and mentorship. As it takes a lot of business domain knowledge and soft skills to anticipate the type of ripples any decision will make. Even the ripples that you intentionally make like, let's crank out this MVP in Rails/Django with the knowledge that we will be rewriting this entire thing three years later so we can get this to market now.