Developing Applications using Cisco Core Platforms and APIs (DEVCOR)

Here you have the best Cisco 350-901 practice exam questions

  • You have 383 total questions to study from
  • Each page has 5 questions, making a total of 77 pages
  • You can navigate through the pages using the buttons at the bottom
  • This questions were last updated on November 23, 2024
Question 1 of 383

A developer has created an application based on customer requirements. The customer needs to run the application with the minimum downtime.

Which design approach regarding high-availability applications, Recovery Time Objective, and Recovery Point Objective must be taken?

    Correct Answer: D

    The best design approach for achieving minimum downtime in high-availability applications is the active/active architecture. An active/active setup involves having multiple instances of the application running simultaneously in different data centers. This approach results in lower Recovery Time Objective (RTO) and Recovery Point Objective (RPO) as all instances are actively processing requests. To ensure seamless request flow and to maintain data integrity, data synchronization between the data centers must be timely.

Question 2 of 383

DRAG DROP -

An application is being built to collect and display telemetry streaming data. Drag and drop the elements of this stack from the left onto the correct element functions on the right.

Select and Place:

    Correct Answer:

Question 3 of 383

A cloud native project is being worked on in which all source code and dependencies are written in Python, Ruby, and/or JavaScnpt. A change in code triggers a notification to the CI/CD tool to run the CI/CD pipeline.

Which step should be omitted from the pipeline?

    Correct Answer: C

    Python, Ruby, and JavaScript are all interpreted languages, which means they do not require a compilation step. Therefore, the step to compile code should be omitted from the CI/CD pipeline for this project.

Question 4 of 383

Which two statements are considered best practices according to the 12-factor app methodology for application design? (Choose two.)

    Correct Answer: A, C

    According to the 12-factor app methodology, application code should write its event stream to stdout. This allows for a centralized and standardized way of handling logs, eliminating the need for the application to manage log files. Additionally, it is considered a best practice to send application log streams to log indexing and analysis systems. These systems facilitate the monitoring and analysis of logs, enhancing the application's observability and troubleshooting capabilities.

Question 5 of 383

An organization manages a large cloud-deployed application that employs a microservices architecture. No notable issues occur with downtime because the services of this application are redundantly deployed over three or more data center regions. However, several times a week reports are received about application slowness. The container orchestration logs show faults in a variety of containers that cause them to fail and then spin up brand new.

Which action must be taken to improve the resiliency design of the application while maintaining current scale?

    Correct Answer: A

    To improve the resiliency design of the application, updating the base image of the containers is a sound strategy. A base image is the foundational image from which container images are built. If there are faults causing containers to fail, updating the base image can address underlying issues with the software stacks or the configuration that the containers rely on. This ensures that the containers are running on the most secure and stable environments, reducing the likelihood of faults and improving the application's overall reliability and performance at scale.