System Design : Introduction

Digital Dollars
By -
0

 Introduction


s.nQuestionAns
1MCQ - 1a,b,d
2MCQ - 2a,c,d
3MCQ - 3d
4MCQ - 4a
5MCQ - 5b

Types of Architecture


MCQ - 14 : Ans- a,d


Assignment

Part A
Solution 
User interface showing products available in store, a business logic layer which has components like, catalogue, order, payment, shipping etc. and the data access layer containing all the data.
Part B
Solution
Monolithic. Since it's the beginning of development, the code would be simple and easy to modify.

Part C
Solution 
Yes, large code will make it difficult to manage and  perform testing due to high coupling. A huge number of clients lead to overloaded servers and hence the need for scalability.

Part D
Solution
Web server should be scaled to handle incoming requests of clients, systems would inc computational power to handle large number of operations, database servers should also be accessed

Part E
Solution
With a monolithic architecture, we cannot scale each component independently, also scalability is possible only up to a certain limit.

Part F
Solution 
Microservices based architecture will help in scaling the components independently. Also, heterogeneous technologies can be used for  faster operations and large teams can work independently on the individual components of the application leading to faster development.






Distributed Systems





Application Characteristics -I




Application Characteristics -II




Scaling Techniques - I





Scaling Techniques - II




Assignment





























































Post a Comment

0Comments

Post a Comment (0)