3 ms·
Your application architecture dictates how it should be deployed and the other way around, if you try to decouple the two you're bound to run into issues. Depen
by Etheryte 3y ago
Your application architecture dictates how it should be deployed and the other way around, if you try to decouple the two you're bound to run into issues. Depending on what your application does, high throughput with some loss might be ideal, or you might need at least once delivery instead while sacrificing throughput, or any other dynamic. If your deployment is done by an entirely different team from the team that builds the product itself you have little hope of predictable positive outcomes without a lot of pain.