𝗗𝘂𝗿𝗮𝗯𝗹𝗲 𝗢𝗿𝗰𝗵𝗲𝘀𝘁𝗿𝗮𝘁𝗶𝗼𝗻, a.k.a. 𝗦𝘁𝗮𝘁𝗲𝗳𝘂𝗹 𝗘𝘅𝗲𝗰𝘂𝘁𝗶𝗼𝗻 𝟮.𝟬.
The closing meetup episode of 2024 is now released.
tinyurl.com/sdm-durable-ex…tinyurl.com/sdm-durable-ex…
Would be great to build this together in 2025 and beyond!
The next — Educational — episode of the meetup is up.
Never confuse functional, integration, regression, and end-to-end tests again!
Moreover, don't take this very question seriously. For if you want to set things straight, offense is the best defense!
tinyurl.com/sdm-testing-vi…
Publishing Enriched Data Update Events,
"When caching and "poor man's replication" play well together."
I've put together quite a few thoughts, and would appreciate external wisdom at how to approach them from the larger eng org standpoint.
dimakorolev.substack.com/p/publishing-e…
Released the Distributed Task Queue episode.
Thinking of how to schedule and orchestrate tasks from first principles, from the basics, through decoupling task creation from the workers, and all the way to treating the task queue as the source of truth.
tinyurl.com/sdm-taskqueue
We are at 1K YouTube subscribers.
Having said anything along the lines of "please subscribe" exactly zero times, this feels like a reasonable milestone to celebrate👼
New meetup episode: Leveraging the Cores.
Coroutines, green threads, and actor models.
We start deep, as usual, from the history of CPUs and OS kernels.
tinyurl.com/sdm-coroutines
New guest blog post, authored by @UniqueDima (one of our long-standing interviewers). It's about how much communication ability actually matters in technical interviews (spoiler: not as much as you might think).
blog.interviewing.io/does-communica…
Seriously, why is it "systems design" now?
All my life it was System Design.
And I've never heard of "interiors design", just Interior Design.
Where's the catch?
Following up on the last #Kafka and #RabbitMQ episode, a few short, single digit minutes, cuts from the video.
Intros to both, Kafka consumers & groups, offset tracking, append-only logs written to disk, a bit of Erlang, heartbeats, total & partial order.
dimakorolev.substack.com/p/kafka-and-ra…
Not sure how likely this is to be the best competitive analysis of #Kafka and #RabbitMQ out there.
But it should come very close, especially if you, like me, respect the fundamentals and think from first principles.
tinyurl.com/sdm-kafka-rabb…tinyurl.com/sdm-kafka-rabb…
Thanks folks!
Why do people call it "systems design" more and more?
It's system design, folks. The design of a system.
Like engine design, or user experience design, or website design. No reason to change the language as of now.
172 Followers 1K FollowingCS PhD · SWE · author
· https://t.co/GKmAmVKcQq: give your agents a cute office
· https://t.co/Zv8BSH4awd: prep leetcode
· https://t.co/HjLlSKFdYZ: for fun
· https://t.co/nhOwk6R9Ug: BCtCI
556 Followers 4K FollowingCo Founder, CTO, Ai Architect
India🇮🇳First, Hindu Way of Life, Sanatan Dharma
Nature and Animal Lover
If you follow me, I will follow you back..
104 Followers 215 FollowingWeekly deep-dives into database internals — storage, ACID, indexes, distributed systems. One production concept per issue + working code in the vault. For engin