Planning a 30-day challenge
daily posts mixing tech learnings, side projects, and personal life updates.
Consistency's always been my weak spot. Maybe the only fix is to just start and figure it out along the way.
Came across the thundering herd problem while reading today. It happens when many requests become active at once and rush toward the same resource, creating a sudden load spike.
For example, if 100K users hit the same uncached URL in a URL shortner application, every request may query the database for the same value and overwhelm it.
Here, request coalescing helps: one request fetches and caches the value while the rest wait and reuse it. The exact problem and solution can differ across systems—this is just one case.
Planning a 30-day challenge
daily posts mixing tech learnings, side projects, and personal life updates.
Consistency's always been my weak spot. Maybe the only fix is to just start and figure it out along the way.
What is an Transactional Outbox Pattern ?
The Transactional Outbox Pattern helps keep data and events together.
When you save data, you also save an event in an outbox table.
A background worker sends the event later, so nothing is missed if the app fails.
Planning a 30-day challenge
daily posts mixing tech learnings, side projects, and personal life updates.
Consistency's always been my weak spot. Maybe the only fix is to just start and figure it out along the way.
What is an FDE?
FDE stands for Forward Deployed Engineer.
They work directly with customers, understand their problems, and build software to solve them.
It's where engineering meets real-world impact.
done with phase 1 of mini-quic today
raw UDP → sequence numbers → ACKs → retransmission timer
the moment the retransmit task fired on a dead server and kept retrying without crashing hit different
phase 2 next.
repo:
https://t.co/uobPv0rXwq
Day 7 / 30
- Learned a new DSA algorithm.
- Studied event-carried state transfer and how distributed systems propagate changes through events.
- Started building a multisig wallet smart contract in Solidity.
Planning a 30-day challenge
daily posts mixing tech learnings, side projects, and personal life updates.
Consistency's always been my weak spot. Maybe the only fix is to just start and figure it out along the way.
I want to learn DSA
I want to learn Web Development
I want to learn web3
I want to make projects
I want to get into cp
I want to contribute in open source
I want to learn video editing
Still cooked though💀
Planning a 30-day challenge
daily posts mixing tech learnings, side projects, and personal life updates.
Consistency's always been my weak spot. Maybe the only fix is to just start and figure it out along the way.