|
|
|
|
|
by BiteCode_dev
807 days ago
|
|
Because vertical scaling can take you so far these days that 99% of companies will never, ever reach the scale where they need more. There is just few incentives. Especially since: - Servers will keep getting better and cheaper with time. - Data is not only in postgres, you probably have redis, clickhouse and others, so the charge is balanced. In fact you may have different dedicated postgres, like one for GIS tasks. - Those hacky extensions are damn amazing. No product in the world is that versatile. - Posgres has much better support from legacy frameworks like django/ror/laravel than nosql alternatives. People shits on ORM, but they enable a huge plugin well integrated ecosystem that makes you super productive, and PG is happily and transparently handling all that. - If by some miracle you actually reach the point you need this, you'll have plenty of money to pay for commercial HA/sharding, or migrate. So why think about it now? |
|
its less about the scale and more about HA and service interruption: your service will be down if server dies.