Developing Applications Using Cisco Core Platforms and APIs (DEVCOR) — Question 127
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.)
Answer options
- 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
Correct answer: A, B
Explanation
Answer A is correct because implementing session management in a stateless architecture allows for better scalability by not relying on server-side sessions. Answer B is also correct as modular design iteration facilitates scalability through incremental improvements and flexibility. The other options either suggest tight coupling, which hinders scalability, or are not directly related to the scaling capabilities of the system.