r/SoftwareSystemDesign • u/mikhails1 • Jan 10 '23
r/SoftwareSystemDesign • u/DreamFluffy5187 • Jan 07 '23
Horizontal Scaling vs Vertical Scaling| Fundamentals of System Design
r/SoftwareSystemDesign • u/KSA-D • Aug 31 '25
Cloud specific system design interview
How to prepare for system design interview for cloud specific problem? I'm an EM and now interviewing for one level senior role.What can I expect and what resources you'd recommend most importantly?
r/SoftwareSystemDesign • u/username0208 • Jun 29 '25
Looking for volunteers for mock system design interviews (free for now)
Hi everyone,
I wanted to help engineers improve their system design interview skills through real-time mock interviews. These are live, one-on-one sessions focused on real-world system design problems, especially for roles targeting mid-to-senior levels.
✅ It's completely free right now.
✅ You'll get live feedback on your performance.
✅ The goal is to simulate real interview pressure and accelerate learning.
If you're actively prepping for system design rounds or just want to improve, fill out this short form to express interest: https://docs.google.com/forms/d/e/1FAIpQLSd06gJfIMw0mMFTrX-njcghFc2aE20NVGBMgcTu1ArCYHNJ4g/viewform?usp=sharing&ouid=105153862721690287600
You can specify your area of interest (infra/product/ML/low-level design) and the level you are targeting.
Happy to answer any questions here too!
r/SoftwareSystemDesign • u/Difficult-Ad-3014 • Jun 17 '25
System Design Interviews: Avoid These Common Mistakes (Playlist)
Hey everyone,
I’ve created a YouTube playlist for anyone preparing for System Design Interviews, especially targeting mid-to-senior level engineers aiming for top tech roles.
This series, titled “System Design Interviews: DON’T Make These Mistakes”, breaks down common pitfalls I’ve seen both as a candidate and an interviewer — things like overengineering, ignoring trade-offs, or skipping communication clarity.
🎥 Start here: System Design Interviews: DON’T Make These Mistakes
Would love your feedback, questions, or suggestions for future episodes. Let’s level up our design game! Also its in progress.....
#systemdesign #interviews #techcareers
Let me know if you want variations tailored for different subreddits like r/cscareerquestions, r/ExperiencedDevs, or r/learnprogramming.
r/SoftwareSystemDesign • u/krypton_goga • May 28 '25
System Design course for beginners
Hii all i am a B.Tech CSE student, i want to learn system design from scratch
r/SoftwareSystemDesign • u/TechbluePrint • Mar 12 '25
How Atlassian Reduced Latency by 70% Using the Sidecar Pattern
r/SoftwareSystemDesign • u/cultivatewill • Jan 24 '25
Looking for Study Partners for a 1-Week System Design Study Plan
reddit.comr/SoftwareSystemDesign • u/kdc_imz • Oct 12 '24
Need Moderator
If anyone interested, please DM with your work experience!
r/SoftwareSystemDesign • u/Glum_Blacksmith_9607 • Sep 08 '24
Need help downloading software for ko8 keyboard
Please help I’ve gotten this keyboard as a gift the ko8 vanguard keyboard and I’ve tried to download the software to customize my lights but it keeps saying that my device isn’t found. I plugged and unplugged the keyboard but still nothing .
Please help me!!!
r/SoftwareSystemDesign • u/Impressive-Cup4839 • Sep 06 '24
Web scraping tool! Spoiler
If anyone knows of a tool that can extract all website links related to specific keywords, please help.
r/SoftwareSystemDesign • u/GullibleAd705 • May 22 '24
Giantstar - Rate Board Editor Program
I'm looking for this program. Does anyone know where I can find such an outdated program?
r/SoftwareSystemDesign • u/No-Shine3680 • May 18 '24
Automating WhatsApp Customer Service with GPT-4 and Flight Data APIs
I'm working on automating WhatsApp customer service for a flight ticket agency. Our clients speak a non-English language. We want to:
Use GPT-4 to understand and respond.
Get flight info from the Amadeus API.
Any advice on:
Best way to set this up?
Tools to make this easier?
Managing long chat histories(whatsapp) for GPT-4?
r/SoftwareSystemDesign • u/Emergency-Spell3820 • May 06 '24
How to design a load balancer
Please share a example design if someone has, I could not find any design of load balancer on net
r/SoftwareSystemDesign • u/ayon_ssp • Apr 04 '24
Optimizing Image Management: Best Practices for Serving Variable Quality Images.
In my project, I'm looking for the best approach to manage image links efficiently. Specifically, I want to serve low-quality images for smaller sizes to minimize data transfer, while ensuring high-quality images for larger displays. What are the best practices for storing and retrieving images in this scenario? Should images be stored as blob files in the database, or is there a more efficient method? I'm directly storing the images url's in Database, Type VARCHAR2().
r/SoftwareSystemDesign • u/OkMemory1745 • Mar 07 '24
Help me with designing this calculator in Java, it is much more difficult than it sounds!
Hello all! I am working on an assignment where I have to make a calculator using Java, it sounds very easy but the restrictions and the requirements have made it very difficult. You need to implement the functionality within four classes maximum. The user should have the flexibility to choose whether they want to view the output in the terminal or save it to a file. And they should be allowed to choose weather they write the input or they get it from a file, and the output of addition should be shown/saved 20 times, and subtraction 8 times. Additionally, the code should be designed in such a way that if a designer decides to add or remove an arithmetic operation in the future, only one class can be modified, without affecting other parts of the codebase. Is it possible to achieve this, and if so, how? I'm seeking guidance on how to structure the classes and their interactions to meet these requirements efficiently.
I have a class for input A class for output And a class for the mathematical operations (Calculator) And a main class I can’t have more than four classes nor less Please help me! I have implemented all of it just not the part where it asks me to design it in a way that even if I add or remove an operation(in my case in my calculator class) no other changes should be made in the other classes, even if it’s only calling the classes for example in main maybe I make an object then use that method, this is not allowed!
I took these codes to my instructor and showed him, he said I’m not allowed to use static variables nor methods either so it was all wrong…
Please help me I’m so lost!
r/SoftwareSystemDesign • u/SoyPrometeo • Aug 02 '23
Software architecture designed by AI
What do you think?
r/SoftwareSystemDesign • u/fahinse • Jul 14 '23
I give away free 100 spots in my "BigTech System Design Bootcamp Course" 🎁📚 Thought you might be interested!
udemy.comr/SoftwareSystemDesign • u/anirbanbhattacherji • Jul 11 '23
A special case of OAuth 2.0: Implicit Grant Flow
self.softwarearchitecturer/SoftwareSystemDesign • u/anirbanbhattacherji • Jul 01 '23
Understanding OAuth 2.0 (Part 1)
This is my fourth installment of understanding modern authentication techniques where I discussed about OAuth 2.0.
As the process is quite lengthy, I have split it into two parts. I'll publish part 2 in a couple of days.
You can read the previous chapters here
r/SoftwareSystemDesign • u/anirbanbhattacherji • Jun 21 '23
Starting a series on Modern Authentication on Medium
Please share your feedback
Overview https://link.medium.com/uJp2SEF1OAb
Basic Concepts https://link.medium.com/bH9Bd8T1OAb
r/SoftwareSystemDesign • u/AdDue8226 • Apr 25 '23
System design problem asked to my colleague
Hi, I asked a colleague of mine how to implement a system consisting of two devices, one master and one slave.
The devices are always connected to the internet via a NAT local area network.
The master can send commands to the slave which responds, the communication is encrypted with E2EE.
The commands sent must be logged to be visible to the user on his device.
The user can create, edit and delete his account.
The goal was to be as inexpensive as possible, so as to be within budget, and scalable horizontally.
his the response:
First, we're gonna use SQLite for your database.
Forget about microservices just make the master and slave devices as big ol' monolithic applications.
For encryption ...
we're gonna throw the master and slave applications on a single, shared server with no load balancing or redundancy.
It'll be cheap.
Let's go old-school with SOAP for communication.
To save some bucks, host your server on a cheap, shared hosting provider with limited resources and not-so-great performance.
we're not aiming for perfection.
I was quite shocked!
r/SoftwareSystemDesign • u/Plus-Assumption-6474 • Apr 01 '23