PinnedSiddharth SabronWhat caused Discord to switch from Go to Rust?NOTE: This was one of the factors that led Discord to change from Go to Rust.Mar 18, 202311Mar 18, 202311
Siddharth SabronMaking mental model for KafkaI always get lost when trying to understand concepts like Kafka and messaging queues. Because before diving into a new technology or…Apr 101Apr 101
Siddharth SabronA Deep Dive into Optimistic Locking in DynamoDBIn the dynamic world of database management, ensuring data consistency and preventing unintentional overwrites are paramount challenges…Mar 8Mar 8
Siddharth SabronMaking Peace with the EV Industry as a Software Engineer — Part 1NOTE: This will be a series of insightful articles where we will meticulously explore every facet of the EV ecosystem, delving into the…Jan 272Jan 272
Siddharth Sabron🔥 How Discord Used Rust to Scale Elixir Up to 11 Million Concurrent UsersNOTE: I love Discord’s backend team they are doing some amazing stuff at their product and this is just one of them, that how they used…May 28, 20231May 28, 20231
Siddharth SabronAtomicity in Database Management Systems💡Introduction: Welcome to another insightful journey through the realm of database engineering! In today’s blog post, we’ll explore a…May 26, 2023May 26, 2023
Siddharth SabronDatabase IndexingData can be retrieved from tables in databases in a variety of ways.Sequential scanning and B-tree index scanning are two popular…May 26, 2023May 26, 2023
Siddharth SabronHow Discord save billions of messagesHey there, amazing followers! Today, I want to share an incredible story about Discord’s adventure in choosing and transitioning to a new…May 16, 20232May 16, 20232
Siddharth SabronHTTP/2 vs HTTP/3: Which Protocol Reigns Supreme?Table of Contents • Introduction • What is HTTP/2 and HTTP/3? • Differences between HTTP/2 and HTTP/3 • Benefits of HTTP/3 over HTTP/2 •…May 15, 2023May 15, 2023