Rishi1238
7 hours ago
Interesting project. How does it handle services with multiple dependencies (queues, caches, third-party APIs)? Can it recreate enough of the production environment to reproduce intermittent bugs?
kirtivr
6 hours ago
We either mock or fake out the interfaces.
I much prefer faking to mocking, because that still preserves a lot of the real-world behavior relevant to prod bugs.
A full prod reproduction would be a holy grail, but probably only attainable for complex distributed systems if we have access to a prebuilt staging-like environment.
We're traversing the bridge between mocks, fakes and staging at this time.