frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: How would you design for this scale today?

4•phs318u•1h ago
20 years ago I worked at a utility (electricity distribution). The government introduced a mandate to switch everyone from "basic" meters (4 data points per year, read quarterly by a human looking at a dial), to "remotely read interval meters" (48 data points per day, streamed periodocally over the day). The company had around a million meters and our data was going intake was going to jump by roughly 3.5 orders of magnitude. Key requirements: store 15 months of meter data hot/active, bill customers on time-of-use tariffs, estimate/substitute missing data (previous period lookup or guess), and (key requirement) send the meter data to the regulator and market participants within 24 hours of receipt.

The solution I came up with back in 2005 was a sharded Oracle 10g database, storing 1 read per row (controversial!) and the biggie - using Oracle Advanced Queuing to run worker jobs that could scale independently (no. of processes per queue) with a design that was basically a queue per business action (e.g. send data, aggregate consumption etc) and worker processes designed to do 1 thing - read a message off the queue (1 msg = 1 unit of work), and do its thing (if successful, write messages to other queues for downstream activity).

This all ran on a single piece of Sun hardware running Solaris, with the worker processes being either C++ applets or PL/SQL stored procs. Processed 48 million rows per-day, stored about 18 billion rows in the active table. Ran for about 10 years before being decommissioned for COTS solution.

My question is: how would such a solution be architected today? What design, what technologies etc. I am interested for my own learning (I've been working away from the pointy end of an IDE for quite some time).

Addendum: probably the only thing I wished we had done was use Oracle RAC. Instead we opted for an active-passive topology (annoyingly wasteful of an 50% of our compute).

Feel free to ask clarifying questions.

AInxiety

https://pcmaffey.com/ainxiety-1/
1•pcmaffey•4m ago•0 comments

Legal Structures for Latin American Startups (2021)

https://latamlist.com/legal-structures-for-latin-american-startups/
2•walterbell•5m ago•0 comments

GitHub Actions: Share build artifacts across independent jobs

https://www.thinkmill.com.au/blog/faster-ci-pipelines-share-build-artifacts-across-independent-jobs
1•flexdinesh•6m ago•0 comments

Show HN: LeetDreamer: AI-hallucinated LeetCode solution videos

https://github.com/joshribakoff/leetdreamer
1•joshribakoff•7m ago•0 comments

Designing 'One Hundred and One Dalmatians'

https://animationobsessive.substack.com/p/designing-one-hundred-and-one-dalmatians
1•ani_obsessive•9m ago•0 comments

Cronos Browser – Local AI, decentralized pool mode, and zero telemetry

https://cronos.avalw.com/
1•CronosBrowser•11m ago•1 comments

Cursedcraft, a software rendered voxel sandbox for the TTY

https://codeberg.org/mueller_minki/cursedcraft/
1•minki_the_avali•12m ago•1 comments

Gene therapy advances as scientists guide jumping DNA to target faulty genes

https://medicalxpress.com/news/2025-12-gene-therapy-advances-scientists-dna.html
3•PaulHoule•17m ago•0 comments

Veronika, the Tool-Using Cow

https://arstechnica.com/science/2026/01/meet-veronika-the-tool-using-cow/
3•nxobject•21m ago•1 comments

Nova Launcher Added Facebook and Google Ads Tracking

https://lemdro.id/post/lemdro.id/35049920
1•celsoazevedo•22m ago•1 comments

Show RLM Analyzer–AI code analysis using recursive LLMs(MIT CSAIL research)

https://npmjs.com/package/rlm-analyzer
1•zendizmo•23m ago•1 comments

Porsche Sold More Electrified Cars in Europe in 2025 Than Pure Gas-Powered Cars

https://newsroom.porsche.com/en/2026/company/porsche-deliveries-2025-41516.html
17•m463•25m ago•3 comments

Show HN: Prompt Reboot – a tool to surface failure modes in your prompt

https://www.promptreboot.com/
1•cedarscarlett•26m ago•0 comments

LinkedIn Causing 7000 Requests/Second? CPU Spike Across Fresh Systems

https://www.youtube.com/watch?v=24wNHf9JyMY
1•praveenscience•29m ago•0 comments

Harvard legal scholars debate the state of the U.S. constitution

https://www.harvardmagazine.com/social-sciences/is-the-constitution-broken
11•KnuthIsGod•30m ago•4 comments

How Much Is Eight Dollars?

https://defector.com/how-much-is-eight-dollars
3•MaysonL•33m ago•0 comments

The creator of Node.js says the era of writing code is over

https://jpcaparas.medium.com/the-creator-of-node-js-says-the-era-of-writing-code-is-over-8320c868...
3•CharlesW•38m ago•2 comments

Uber, often sued over car crashes, pushes for law to limit lawyer fees

https://www.latimes.com/california/story/2026-01-17/uber-personal-injury-lawsuits-california-law
6•sizzle•44m ago•1 comments

F5 tackles AI security with new platform extensions

https://www.networkworld.com/article/4118696/f5-tackles-ai-security-with-new-platform-extensions....
1•ohjeez•45m ago•0 comments

Uber Pushes to Cap Personal Injury Lawyer Payouts A.G. 25-0022 [pdf]

https://oag.ca.gov/system/files/initiatives/pdfs/25-0022A1%20%28Self%20Dealing%20Attorneys%29.pdf
5•sizzle•47m ago•0 comments

Austrian cow shows first case of flexible, multi-purpose tool use in cattle

https://www.amazon.com/IASEAHK-Cushions-Dining-Chairs-Kitchen/dp/B0DJCT6H9D/ref=sr_1_9?dib=eyJ2Ij...
2•bookmtn•48m ago•0 comments

SearchGuard: How Google detects bots and what the SerpAPI lawsuit reveals

https://searchengineland.com/inside-google-searchguard-467676
6•sans_souse•49m ago•0 comments

Show HN: AlgoSync – A social space for builders to share the "real" tech journey

https://www.algosyncverse.com/
1•lyquochao84•51m ago•1 comments

Netflix Ruined Korean Dramas Forever [video]

https://www.youtube.com/watch?v=p1_j6izmEX4
3•danhite•51m ago•1 comments

Opensync

https://github.com/waynesutton/opensync
1•handfuloflight•51m ago•0 comments

Bank of England 'must plan for a financial crisis triggered by aliens'

https://www.msn.com/en-gb/news/uknews/bank-of-england-must-plan-for-a-financial-crisis-triggered-...
7•matthewsinclair•1h ago•6 comments

EnergyNet Explained: Internetification of Energy Distribution

https://arxiv.org/abs/2509.08152
2•zekrioca•1h ago•0 comments

Scaling long-running autonomous coding

https://simonwillison.net/2026/Jan/19/scaling-long-running-autonomous-coding/
2•srameshc•1h ago•0 comments

Ask HN: Do Hackathons Still Matter in 2026?

4•rafaepta•1h ago•1 comments

React Native Windows v0.81

https://devblogs.microsoft.com/react-native/%f0%9f%9a%80react-native-windows-v0-81-is-here/
1•soheilpro•1h ago•0 comments