For remotely any service requiring configuration (database, search index, language runtime, cache, etc.) across a team of 3-4+, it would behoove the team to maintain a common containerized setup in which to develop. Otherwise, you end up with package/dependency fragmentation, and the classic “works on my machine” problems.
There’s absolutely no shame in a minimal environment for production, but let’s not be so bold as to make developers deal with the mess that usually results in local dev environments.
There’s absolutely no shame in a minimal environment for production, but let’s not be so bold as to make developers deal with the mess that usually results in local dev environments.