An engineer sees this and starts panicking.
The view counter is a signed int32 and is hours away from overflowing to -2.147B.
You're that engineer.
How do you perform a live data migration to prevent this public disaster?
Completed 5 years in tech today.
> Built trading software @ Goldman Sachs
> Built Azure infra @ Microsoft
> Built Search recommendations @ Google Search
> Building Gen AI infra @ YouTube
But the one universal truth I've learned is...
In System Design, I love discussing how someone would scale a web application.
The first answer is always "add more servers and a load balancer." This is where the real fun begins.
It's not about which algorithm you choose (Round Robin, Least Connections). It's about whether
> Find a paper on arXiv.
> Build a shitty version of it.
> Open source it on GitHub.
>Write a post explaining why it's shitty.
That GitHub repo is 100x more valuable than any certificate.
No AI engineer in their 20s became a 10x developer by just collecting Coursera certificates with the hope that 'tutorial magic' would land them a job at OpenAI.
Twitter is cool.
But it’s 10x better when you connect with people who like building and scaling GenAI systems.
If you’re into LLMs, GenAI, Distributed Systems or backend.
say hi.
Building a mobile game for 10M players. You need a real-time leaderboard for the top 10k.
Your SELECT * FROM scores ORDER BY score DESC LIMIT 10000 query runs thousands of times/sec with 1M concurrents.
Your DB CPU hits 100%, and the game lags for everyone.
How do you design a
Quick question :
You have 50 microservices, each with its own API.
The frontend team is losing their mind.
To render a single page, they make 10+ network calls.
The app is sluggish. Users are complaining.
How do you fix this ?
Building a mobile game for 10M players. You need a real-time leaderboard for the top 10k.
Your SELECT * FROM scores ORDER BY score DESC LIMIT 10000 query runs thousands of times/sec with 1M concurrents.
Your DB CPU hits 100%, and the game lags for everyone.
How do you design a