3 ms·
When designing a tool, scalability should be a feature not a requirement. There isn't so much value in creating scalable tools these days as they exist in abund
by linuxdude314 3y ago
When designing a tool, scalability should be a feature not a requirement. There isn't so much value in creating scalable tools these days as they exist in abundance. What is rarer and more useful are tools that are easy to use at small scale that work without minimal modification and headaches at scale.
Unless you're only running one instance of this, it probably makes sense to scale back immediately otherwise your costs are going to balloon. Even then the horizontal scaling requirements of some of the "parallel" subsystems will get incredibly expensive fast.
- nevodavid10 3y agoI was thinking of using something like Upstash for serverless redis and Kafka so it won't be so expensive. Horizontal scaling will happen in any way if I just use a simple message queue.