Developing Applications Using Cisco Core Platforms and APIs (DEVCOR) — Question 360
A team is developing a cloud-native application. The project has these architecture requirements:
• Leverage the use of containers for effective usage of resources.
• Scale up the application automatically when more resources are needed.
• Ensure that the application is developed as a stateless application.
Which two guidelines must be met? (Choose two.)
Answer options
- A. Rely on the web server to help provide sticky sessions for web transactions.
- B. Use Python class definition to leverage object-oriented techniques for development.
- C. Develop the application using Python and virtual environments.
- D. Ensure that all data that should persist is stored in a data store such as a database.
- E. Use memory or disk space for temporary data that should not persist between nodes.
Correct answer: D, E
Explanation
The correct answers, D and E, are essential for stateless applications. D ensures that persistent data is managed externally, while E confirms that transient data is handled appropriately without persistence. Options A and B contradict the stateless nature, and C does not address the architectural requirements specified.