3 ms·
A previous python project I worked on had multiple independently developed services, sometimes with conflicting requirements. Production often separated these,
by ominous_prime 12y ago
A previous python project I worked on had multiple independently developed services, sometimes with conflicting requirements. Production often separated these, but keeping staging and local development environments happy was a constant struggle.
I also like to make sure the devs are working with an environment that translates directly to production (docker makes this much easier now). I really don't enjoy sorting out a blob of code that only works with your specific local configuration:
- ok requires opencv (or other complicated dependency). No problem, that's already in production.
- Oh it only builds against the 2.4.7.1 version you have on your machine.
- Hmm, 2.4.7.1 has a bug when used with common_lib version X on distro Y
- etc.