https://vivekumar08.medium.com/mastering-database-scaling-a-guide-to-keeping-your-data-flowing-smoothly-37f46a6a4ad7