Questions tagged [system-design]

Systems design is the process of defining the architecture, components, modules, interfaces, and data for a system to satisfy specified requirements. (wikipedia)

Systems design is the process of defining the architecture, components, modules, interfaces, and data for a system to satisfy specified requirements. Systems design could be seen as the application of systems theory to product development. ref

618 questions
-1
votes
1 answer

How to compare given set with available sets to find the one with most intersecting elements, when there are a million fields in total?

Available sets are A={"one","two","three"} B={"two","three","four"} c={"four","five"} Given set is D = {"four","five","six"} The task is to find which available set has most intersecting elements to given set. Here C contains 2 fields of D B…
-1
votes
2 answers

Message storage duplication for messaging systems

In many sub-system designs for messaging applications (twitter, facebook e.t.c) I notice duplication of where user message history is stored. On other hand they use tokenizing indexer like ElasticSeach or Solr. It's good for search. On other hand…
-1
votes
1 answer

photo sharing application system design

I am planning to build a photo sharing website. The back-end services are split into 2 parts: metadata and storage. When a client uploads a photo to storage server, the storage server return a upload resource token, and the client then proceed to…
-1
votes
1 answer

Python System Design. Master Slave? Or Multiple Masters?

Originally it was a small project, just 150 accounts that I wrote a selenium program in python to do a small task with them. It used one computer and took about 5 hours. Now however, I am looking to scale to 1000 accounts. For obvious reasons I do…
k9b
  • 1,457
  • 4
  • 24
  • 54
-1
votes
1 answer

Good recources on a problem decomposition?

Could you please share some good books, blogs, sites on practical problem decomposition, thanks P.S. Please only practical ones not the scientific/theoretical resources.
simple
  • 1,091
  • 4
  • 14
  • 32
-2
votes
0 answers

Can we scale PostgresDB horizontally while having multiple write databases

So I'm designing a write heavily system where consistency is primary concern. Assuming we have a lot of daily active users come from all over the world having one single database which capable of writing data (master-slave) would add a lot of…
Patrick
  • 734
  • 11
  • 26
-2
votes
2 answers

How can I go about creating a windows app with unity which can create apps on the fly?

I have an idea for a unity app which goes like this, Let's understand it better through an example : Suppose that I wanted to create a racing game. I have the models of the car, road, lighting etc. in an assets folder. I would open the unity app and…
-2
votes
1 answer

System Design assessment automation

I have a few questions for those who do system design interviews or have a solid understanding of system design. Do you think it is possible to automate system design interviews by creating assessments/tests for them? Do you think it's possible to…
Nane
  • 133
  • 1
  • 1
  • 9
-2
votes
1 answer

why low latency gives low throughput?

Regarding this statement on a blog about Databricks SQL Throughput vs latency trade off Throughput vs latency is the classic tradeoff in computer systems, meaning that a system cannot get high throughput and low latency simultaneously. If a design…
xiaokang lin
  • 153
  • 1
  • 10
-2
votes
1 answer

OpenAPI as a single source of truth - limitations

One of the benefits being promoted for API-first design or OpenAPI is that of their use as a single source of truth. To my mind, these schemas only serve as a contract - the actual source of truth for your API lies in your microservices…
Alaan
  • 173
  • 1
  • 12
-2
votes
1 answer

How to transform complex form/poll questions to SQL tables?

I need to make system design out of some big form/poll and transform all of that in SQL tables and make db out of it. My problem are questions in which user can choose answer or if the answer is not preset to write it down. So for example question…
-2
votes
2 answers

Search for available items for booking

I am working on a online booking system of items. I am using mongo to store booking and item details Item { id: "3", "name": "", "description": "", "extra": [{}] } Booking { "id": "", "itemId":"" "startDate": millis, "endDate":…
sabu
  • 1,969
  • 4
  • 18
  • 28
-2
votes
1 answer

Requirement Gathering (System Analysis & Design)

Requirement Gathering a) For the initial state of the project, identify ONE method of information gathering (investigation or requirement gathering) that you would use for this system. Discuss the benefits and setbacks method chosen. You are…
Beginner
  • 1
  • 1
-2
votes
1 answer

How to design system to support read/write at the same time like google doc?

This is a system design question asked in a google interview. Interviewer wants to design a system to support google doc. It allows multiple persons to edit the doc at same time and have good experience of editing it on local machine.
Peterxwl
  • 1,023
  • 3
  • 16
  • 24
-3
votes
1 answer

Designing a water tank factory process in LabVIEW

I am currently designing a factory process in LabVIEW. I have a tank filled with water. I want to transfer 80% from it to one tank and after that the remaining 20% into another tank. How can I do that in LabVIEW?
1 2 3
41
42