4 ms·
Your second point is very important. The architecture of a system depends on the load it's designed for. If you have (relatively) few users go for the easiest
by msangi 10y ago
Your second point is very important.
The architecture of a system depends on the load it's designed for. If you have (relatively) few users go for the easiest solution possible that work but make sure that all the components are decoupled enough that as soon as you grow and it cannot cope with the load you can throw it away and replace it with something that has adequate performance characteristics.
Greg Young did a great talk on this subject https://vimeo.com/108441214 https://vimeo.com/108441214