𝗗𝘂𝗿𝗮𝗯𝗹𝗲 𝗢𝗿𝗰𝗵𝗲𝘀𝘁𝗿𝗮𝘁𝗶𝗼𝗻, 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!
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…
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…
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.
Monoliths train strong engineers
Strong engineers design microservice architectures
Microservice architectures create weak engineers
Weak engineers build monoliths
(c) from our Slack
System Design Meetup retweeted
The @SysDesignMeetup episode about search, recommendation engines, content selection, newsfeed ranking and infinite scrolling, the common part of the above and where they differ.
tinyurl.com/sdm-search






