exam questions

Exam 350-901 All Questions

View all questions & answers for the 350-901 exam

Exam 350-901 topic 1 question 25 discussion

Actual exam question from Cisco's 350-901
Question #: 25
Topic #: 1
[All 350-901 Questions]

An application has these characteristics:
* provide one service or function
* distributed database
* API gateway
* central repository for code
* configuration database
* uses session management
Which two design approaches contribute to the scalability of the application? (Choose two.)

  • A. session management in a stateless architecture
  • B. modular design iteration
  • C. distributed computing with tightly coupled components
  • D. built to scale based on a star topology
  • E. planned before the first device is deployed
Show Suggested Answer Hide Answer
Suggested Answer: AB 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
duracell
Highly Voted 1 year, 5 months ago
A and B seem correct. C: tightly coupled components are in a monolithic architectrure D: star topology being single point of failure E: waterfall projects
upvoted 10 times
...
tartarus23
Most Recent 1 week, 1 day ago
Selected Answer: AB
The two design approaches that contribute to the scalability of the application from your given options are: A. session management in a stateless architecture Explanation: Stateless architectures, where each request from the client to the server must contain all the information needed to understand and process the request, can greatly enhance scalability. This is because without needing to keep track of state information, servers can handle any incoming request at any time, making it easier to distribute the workload across multiple servers. B. modular design iteration Explanation: A modular design means the application is divided into smaller, independent modules that can be developed, tested, and scaled independently. This also allows for parallel development and can enhance the overall scalability of the system.
upvoted 2 times
...
tartarus23
1 week, 1 day ago
The two design approaches that contribute to the scalability of the application from your given options are: A. session management in a stateless architecture Explanation: Stateless architectures, where each request from the client to the server must contain all the information needed to understand and process the request, can greatly enhance scalability. This is because without needing to keep track of state information, servers can handle any incoming request at any time, making it easier to distribute the workload across multiple servers. B. modular design iteration Explanation: A modular design means the application is divided into smaller, independent modules that can be developed, tested, and scaled independently. This also allows for parallel development and can enhance the overall scalability of the system.
upvoted 1 times
...
tartarus23
1 month, 2 weeks ago
Selected Answer: AB
A. Session management in a stateless architecture: Stateless architectures do not maintain any session state on the server, instead, they store session data on the client-side, and each client request is treated as a new request. This approach helps to improve scalability by allowing requests to be distributed across multiple servers, without worrying about maintaining session state. B. Modular design iteration: A modular design approach breaks the application into smaller, more manageable components or modules, that can be developed and deployed independently. This approach allows for greater flexibility in scaling the application by allowing only the necessary modules to be scaled when needed, without impacting the entire application.
upvoted 1 times
...
pedromarase
5 months, 2 weeks ago
I'll go for A and B too.. ''..Simple, because in practice, scaling an application is very much dependent on its capability to be modular, with the modules being as independent or autonomous as possible, as stateless as possible, and with interfaces and APIs for interaction'
upvoted 1 times
...
Teringzooi
8 months, 3 weeks ago
a&b C: Makes no sense, everything is already scattered. D: star topology being single point of failure E: Waterfall
upvoted 1 times
...
QuiShong
12 months ago
Selected Answer: AB
I'd say A and B are correct. C makes no sense for a distributed system where everything has one function.
upvoted 2 times
...
ferock
1 year, 1 month ago
A and B C is incorrect Traditional monolithic applications are tightly coupled, meaning the components depend on each other and are aware of each other’s state.
upvoted 1 times
...
__al__
1 year, 2 months ago
Selected Answer: AB
A & B seem the right choice, for the same reasons already pointed out by duracell
upvoted 1 times
...
dexilec82
1 year, 3 months ago
one requirement is to provide one service or function, sounds like monolithic to me rather than a microservice and another requirement is uses session management which sounds like using tokens for stateful sessions. so i think i will stick with B and C.
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago