We gather and talk system design, in a colloquium-style setting that loosely resembles interview prep.

Joined November 2020
Include

Only show posts containing:

Exclude

Hide posts containing:

Time range
-
Minimum likes
𝗗𝘂𝗿𝗮𝗯𝗹𝗲 𝗢𝗿𝗰𝗵𝗲𝘀𝘁𝗿𝗮𝘁𝗶𝗼𝗻, 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!
1
1
1
364
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…
1
1
369
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…
280
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
1
2
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👼
1
5
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…
2
1
10
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!
1
1
2
Strive to build a product so novel and technically challenging that a system design interview question is named after you! #Yelp, #Telegram, #Uber, #Waze, #Ticketmaster, #Twitter, #Bitly / #TinyURL — 🥳
Comparing #Kafka and #Rabbit feels a lot like comparing #TCP and #UDP.
1
6
Geospatial indexing for Yelp: to shard or not to shard? dimakorolev.substack.com/p/d…
1
1
System Design Meetup retweeted
To conclude 2021, here's a @SysDesignMeetup episode about microservices. tinyurl.com/sdm-microservice…
1
1
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.
1
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
1
4