3 ms·
Increasing the block size is not the only way to make the system scale. Imagine that you have 300GB available to store logs for requests to your webserver. Le
by Rauchg 11y ago
Increasing the block size is not the only way to make the system scale.
Imagine that you have 300GB available to store logs for requests to your webserver.
Let's say you're at 250GB and you can make calculations that, based on your website's growth and traffic projections, you'll hit your 300GB limit by the end of the year.
One way to scale is to buy new hard drives. Another way to scale is to keep only the most recent 300GB.
Another way to scale is to ask yourself: do you want every single entry in the log, with user agent, IP, headers and TLS handshake parameters? Perhaps you care only about malicious actors. Perhaps you care about some critical business events.
In that case, an alternative would be to aggregate and collapse log entries.
In the context of a system that is designed for decentralization, those scaling strategies seem to be a better fit.