𝗗𝘂𝗿𝗮𝗯𝗹𝗲 𝗢𝗿𝗰𝗵𝗲𝘀𝘁𝗿𝗮𝘁𝗶𝗼𝗻, a.k.a. 𝗦𝘁𝗮𝘁𝗲𝗳𝘂𝗹 𝗘𝘅𝗲𝗰𝘂𝘁𝗶𝗼𝗻 𝟮.𝟬.
The closing meetup episode of 2024 is now released.
tinyurl.com/sdm-durable-exec…
tinyurl.com/sdm-durable-exec…
Would be great to build this together in 2025 and beyond!
Just out: The SysDesign Meetup on Stateful Orchestration.
From total order and vector clocks to @temporalio as the mechanism to enable sophisticated distributed design patterns.
Video: tinyurl.com/sdm-orchestratio…
Slides: tinyurl.com/sdm-orchestratio…
Timekeys: dimakorolev.substack.com/p/s…
Here @UniqueDima switches sides and designs #Uber in a #SysDesign #interview.
youtube.com/watch?v=wL-Gx5XE…
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-vide…
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/p…
Benchmarking Production Systems is out, with more to come soon.
Enjoy responsibly!
"Benchmarking Production Systems", a new @SysDesignMeetup episode.
There is much more to load testing than just figuring out how many requests can a service handle per second.
Video: tinyurl.com/sdm-benchmarking
Slides: tinyurl.com/sdm-benchmarking…
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
System Design Meetup retweeted
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-co…
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/k…
(The first link is the video, the second is the slides, it didn't occur to me Twitter would crop them. Sorry about that.)
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-rabbit
tinyurl.com/sdm-kafka-rabbit…
Thanks folks!
Geospatial indexing for Yelp: to shard or not to shard?
dimakorolev.substack.com/p/d…
Happy 2021 Holidays!
dimakorolev.substack.com/p/h…
System Design Meetup retweeted
To conclude 2021, here's a @SysDesignMeetup episode about microservices.
tinyurl.com/sdm-microservice…







