Skip to content

Commit b9f6f6e

Browse files
Question about 3-tier architecture has more context
1 parent bafa6bd commit b9f6f6e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ Sooner or later I will complete it with the relative answers. Feel free to contr
218218
* Scale out vs scale up: how are they different? When to apply one, when the other?
219219
* How to deal with failover and user sessions?
220220
* What is CQRS (Command Query Responsibility Segregation)? How is it different from the oldest Command-Query Separation Principle?
221-
* What is Three-Tier architecture?
221+
* The so called "multitier architecture" is an approach to design a client–server system aimed to keep physically and logically separated presentation, application processing, data management and other functions. The most widespread of the multitier architectures is the three-tier architecture. Would you discuss the pros and cons of such approach?
222222
* How would you design a software system for scalability?
223223
* Someone gave the name "The "C10k problem" to the problem of optimising network sockets to handle over 10.000 open connections at once. While handling 10.000 concurrent clients is not the same as handling 10.000 open connection, the context is similar. It's a tough challenge anyway, and no one is expected to know every single detail to solve it. It may be interesting to discuss the strategies you know to deal with that problem. Would you like to try?
224224
* How would you design a decentralized (that is, with no central server) P2P system?

0 commit comments

Comments
 (0)