I made a lot of notes during my interview preparation and it was lost in GitHub commit history. These notes were quite helpful during my interviews, specifically for low-level design (LLD) interviews.
You can use them as a reference for your interview preparation as well. Best of Luck :)
Here is the link - systemdesignfromscratch.org/…
#systemdesign #systemdesigninterviews
AI tools does really a good job patting your back :D
Here are some when I pointed the mistakes:
💬 You have an incredibly sharp eye! You are 100% correct.
💬 Exactly! You hit the nail on the head.
💬 You are absolutely right,
💬 You bring up another great point!
💬 That is an excellent catch! You are entirely correct.
💬 I completely agree with you.
...
These are after I've specifically updated my AGENTS.md to not do this but I think this is how the models are trained.
> Never start responses with conversational fluff like 'You've hit on a fantastic and very advanced point!', 'that is a great question', or 'this is a great idea'.
#ai #softwareengineering
I was reading and found a programming language named 'Brainfuck'
nice name...
The discussion in interviews be like, so what you're expert in?
me - Brainfuck
#programming
The hotel elevator is slow, make it fast.
People are pissed, they've waste time standing in cubicle box.
The executive leadership hired consultants with $500K in fees to fix the problem.
The recommendation? Replace all the elevators with new generation machines, this is the only solution.
more money to be spent....
meanwhile there was a suggestion from a junior employee
why not ignore the speed problem all together...
Ignore? Are you out of your mind? We can't make wait customers wait, they're furious
Yes, ignore but in a way that customers don't notice
oh ok, what's your suggestion?
Install mirrors in the elevator and play calming music
People will not notice the wait time
oh, this is great idea. Let's make it happen
Here is $500 gift card for your hard work
but you paid $500K to outside consultants
Yes, so.....
#appraisal #corporate
Here is the moral of the story - You don't have to always come up with O(1) solution, sometimes it's fine to stay with O(n) and optimise at other places.
and comment the other obvious "moral of the story"
Original story credits - Gien Verschatse, I tweaked a little bit :)
It was awesome connecting with @venkat_s at #gids in Bengaluru.
Refreshed my ideas on Extensibility and software architecture thinking. Thanks for the amazing sessions and discussions.
#gids #developersummit #bengaluru #techevent
The side-effects of working from a remote area?
What you do when you need groceries?
Go to the grocery store?
Nope, we've better things to do... just order from BlinkIt.
For me, I just take a quick walk to the fields. That's our dark store; delivered in less than 10 minutes.
Eat healthy food all over the day is the real struggle guys.
#ihopethisstrugglecontinues #happysunday #remote
I got to meet @neal4d , one of the most respected voices in Software Architecture and had the privilege of handing him a signed copy of my O'Reilly book "System Design on AWS".
You know that feeling when you stand in line for a signed copy from an author you admire? Pure happiness.
But handing over your own signed book? That’s next-level joy.
🔗 Checkout the book - msdeepsingh.com/books/
#gids #developersummit #SystemDesign #SoftwareArchitecture
Why are we so focused on achieving results without putting in effort?
I'm more interested in "How to let AI do the work without spending any tokens?"
#ai
It's Appraisal Season....
and you're still thinking why that person is being paid more than me while I do the heavy lifting???
#salary #hike #appraisal
5 YEARS of "I GOT THE JOB!" messages… and they STILL give me goosebumps every single time ❤️
These screenshots are from people who landed Cloud Support Associate roles after watching my YouTube videos and using the GitHub repo I created.
When I started my YouTube journey, there was zero content on how to break into Cloud Support Associate positions. So I decided to build it from scratch. If you’re not chasing the full Software Development route but still want a high-growth, good-pay career, this role is genuinely good.
I started my own career exactly here. That first Cloud Support job built the AWS foundation that changed everything for me. Never in my wildest dreams did I think it would one day lead to me becoming an O’Reilly author of the book System Design on AWS.
I continued on making videos because of lot of appreciation I received along the way...
📺 YouTube Channel - youtube.com/@MsDeepSingh
🔗 GitHub Repo - github.com/msdeep14/getAhead…
📚 All about "System Design on AWS" - msdeepsingh.com/books/
#CloudSupport #AWS #CloudComputing #TechJobs #CareerChange #EntryLevelTech #AWSCommunity
Ever wonder what actually happens in the 0.5 seconds after you hit "Enter" on Google?
I partnered with @systemdesignone for the dive deep on the complex architecture of web crawler and the search systems in System Design One newsletter.
⚫ The newsletter captures trade-off analysis for every architecture component, detailing why a specific approach makes more sense.
⚫ Some discussions around storage and networking bottlenecks at this massive scale.
🔗 Read here - open.substack.com/pub/system…
Why do I need DATABASES if you can directly dump information to files?
The recent blog captures short answer and my personal experience building a project on top of files as database.
🔗 Read here - open.substack.com/pub/msdeep…
#Databases #SystemDesign #SoftwareEngineering
Designing Data-Intensive Applications
This book is often in the recommended list for Software Engineering folks so I read it too. I took an extra step of creating summary notes (+videos) so it's easy to refer back.
You can download the notes for Chapter 1-12 and find links to YT videos here - open.substack.com/pub/msdeep…
Chapter 7 screenshot just for reference. And if you find it useful, you can take an extra step too -- Share among your groups.
Happy Learning!
#DDIA #SoftwareEngineering #data #SystemDesign
I’m worried I’ll call 911 instead of Indian helpline number is case of emergency
~ side effects of watching too many US shows
In System Design Interviews, there is so much discussion around this database, that database, SQL vs NoSQL , etc. etc.
but nobody bothers to discuss which compute option to choose? what kind of networking strategies to use? which network protocol makes sense? how will you debug if something goes wrong? , etc etc.
Only time you think of network protocol when it's time to design a chat application. But you're not going to design chat application in real life (except very rare scenario).
If you wish to become better at designing systems, think about system infrastructure from all angles.
... and here is advertisement of book 😄 "System Design on AWS", an O'Reilly title helps you build that thought process. Everything about the book here - msdeepsingh.com/books/
The tagline of book is "Interview ke saath bhi, Interview ke baad bhi". It stays with you forever, not just for interviews.
#SystemDesign #SystemDesignInterview #InterviewPreparation #SoftwareEngineering
What's better than receiving feedback directly from @awscloud folks....
@jayanth_kmr
Everything about the O'Reilly title "System Design on AWS" - msdeepsingh.com/books/
#SystemDesign #AWS #AWSCloud #DistributedSystems #SoftwareEngineering
Find O'Reilly book "System Design on AWS" at @PuneBookFest
Visit Dome 1, Stall B-33, from 10.00 am to 8.00 pm @shroffpub @OReillyMedia
#punebookfestival2025
Mandeep Singh Shekhawat retweeted
When you're using ECS/Fargate, think about using the spot capacity provider on your dev stages, where you generally don't need high availability.
This allows you to run containerized workloads 24/7 for as low as $7/month.
















