3 ms·
There are some interesting conflicts that architects must resolve. Technology driven design is not great, but I feel things like CQRS fundamentally alter busine
by neeleshs 9y ago
There are some interesting conflicts that architects must resolve. Technology driven design is not great, but I feel things like CQRS fundamentally alter business expectations. Think about read-after-write usecases that customers are accustomed to because we used an RDBMS. If now we are forced to rearchitect because of scale and complexity, we have to change the product behavior. Try sell that to PMs and customers.
I believe the systems should be built ground up for scalability, but does not necessarily mean it has to be a complex implementation.
Ultimately, more commoditization of building blocks will make a lot of such decisions a moot point