Podcast Beta
Questions and Answers
Which of the following is a key idea that was incorporated into the Google-internal framework for microservices and web applications?
What is the primary purpose of the conformance checks implemented in the Google-internal framework?
How does the Google-internal framework for microservices and web applications address the goal of ensuring reliability?
What is the primary goal of the team that created the Google-internal framework for microservices and web applications?
Signup and view all the answers
Which of the following is NOT a key feature of the Google-internal framework for microservices and web applications?
Signup and view all the answers
How does the Google-internal framework for microservices and web applications address the goal of ensuring security?
Signup and view all the answers
Which of the following is a concern raised by integrating a vendor's library code into a web application?
Signup and view all the answers
What is one potential mitigation strategy mentioned for the risks associated with including a vendor's library?
Signup and view all the answers
Which of the following is a potential drawback of using an HTTP redirect-based integration with a payment vendor?
Signup and view all the answers
What is an example of a domain-specific technical expertise area that can be impacted by design choices related to non-functional requirements?
Signup and view all the answers
What is the purpose of sandboxing payment-related functionality in a separate web origin or sandboxed iframe?
Signup and view all the answers
Which of the following statements is true about the implications of design choices related to non-functional requirements?
Signup and view all the answers
What is the primary risk associated with integrating a vendor-supplied library into your application?
Signup and view all the answers
Which strategy can be used to mitigate the risk of vulnerabilities in a vendor-supplied library?
Signup and view all the answers
What is the primary benefit of using a vendor that exposes its API using an open protocol like REST+JSON, XML, SOAP, or gRPC?
Signup and view all the answers
What is the primary benefit of including a JavaScript library in your web application client to integrate with a vendor's service?
Signup and view all the answers
What is the primary consideration when selecting a vendor for your application?
Signup and view all the answers
Which of the following is NOT a potential issue when integrating with a vendor's service?
Signup and view all the answers
What is one potential issue with using a third-party message queue implementation?
Signup and view all the answers
What is a potential security risk associated with storing data on disk?
Signup and view all the answers
Which of the following is NOT mentioned as a potential issue with using a third-party service?
Signup and view all the answers
What is the main dilemma described in the text?
Signup and view all the answers
Which of the following is a potential concern when integrating with a payment provider's API?
Signup and view all the answers
What is a potential issue with using persistent disk storage for queueing transaction data?
Signup and view all the answers
What is the primary risk associated with using a third-party payment provider in the user story described?
Signup and view all the answers
What is one way to mitigate the reliability risk associated with using a third-party payment provider?
Signup and view all the answers
What is a potential drawback of introducing redundancy by adding an alternate payment provider to the system?
Signup and view all the answers
What is the main benefit of implementing a message queueing mechanism to buffer transaction data during a payment service outage?
Signup and view all the answers
What is a potential risk associated with implementing a message queueing mechanism to buffer transaction data?
Signup and view all the answers
What is the key factor in determining the significance of the risk associated with a third-party payment provider's service being unavailable?
Signup and view all the answers