4 ms·
“ With a team of three experienced developers, we have implemented ScopeDB from scratch” “ with 100 direct dependencies and 647 dependencies in total” Next up
by moi2388 2y ago
“ With a team of three experienced developers, we have implemented ScopeDB from scratch”
“ with 100 direct dependencies and 647 dependencies in total”
Next up: watch me build numpy from scratch with only 150 dependencies, one of which numpy.
- remram 2y agoYou're not wrong, they depend on an external SQL database, which they access with sqlx.
- tison 2y agoIn the linked article below, we talked about "If RDS has already been used, why is another database needed?" and "Why RDS?" Briefly, you need to manage metadata for the database. You can write your own raft based solution or leverage existing software like etcd or zookeeper that may not "a relational database". Now you need to deploy them with EBS and reimplement data replication + multi AZ fault tolerance, and it's likely still worse performance than RDS because first-class RDS can typically use internal storage API and advanced hardware. Such a scenario is not software driven. https://flex-ninja.medium.com/from-shared-nothing-to-shared-disk-build-a-fully-flexible-data-system-on-cloud-services-31538a356db2 https://flex-ninja.medium.com/from-shared-nothing-to-shared-...