adastral
Being considerate of other people's time
Forward Deployed Engineers from the Trenches
I've operated petabyte-scale ClickHouse clusters for 5 years
I know that Citus has a `citus_create_restore_point()` (or so) function that, when called, guarantees that no 2PC commits are in flight and creates a WAL restore point in every shard. Therefore, restoring shards to that point will leave the DB in a consistent state. Do you do something similar?
Pg_hardstorage: PostgreSQL Backup, Done Right
RawTree
We moved our growth analytics back into Tinybird
Key Joins (SQL Proposal)
I personally have not watched much, but it sounds just like what you are looking for!
Git-worktree – Manage multiple working trees
Benchmarking Is Hard, Sometimes
Decomposing Transactional Systems
Dynamically estimating and scaling Postgres' working set size (2024)
Headless browsers consume orders of magnitude more resources, and execute far more requests (e.g. fetching images) than a common webscraping job would require. Having run webscraping at scale myself, the cost of operating headless browsers made us only use them as a last resort.
AWS CloudWatch and AWS OpenSearch launch an integrated analytics experience
> whenever harvesters are on their way to get minerals, or when they’re on the way back carrying those minerals, they ignore collisions with other units
Maybe that's part of the fluid behaviour you noticed.
The blog contains more technical posts about StarCraft 2, so you might find that "special sauce" somewhere else in there :)
I wonder if they were unaware of it or disregarded it for a reason —I currently am in a similar situation as the one described in the blog, trying to shard a massive Postgres DB.
Since some months (years?) ago, WhatsApp lets you set up your own encryption password for the DB backup. I set one up and used https://github.com/ElDavoo/wa-crypt-tools to get access to the decrypted SQLite and run some analytics over my messages :)