O GoConqr está de visual novo! Conte para nós o que você achou.

Quiz

Solution Architecture

Dustin White 18 perguntas

Fazer o quiz

Perguntas do quiz (18)

  1. 1When is a plugin framework not very helpful?
    1. AWhen attempting to maximize manageability
    2. BWhen attempting to maximize availability
    3. CWhen attempting to maximize security
    4. DWhen attempting to maximize testability
  2. 2How can you deploy for performance?
    1. ABy deploying the business and data layers on multiple tiers, and use a load balancer to distribute incoming calls evenly over all tiers.
    2. BBy deploying all layers onto a single monolithic tier
    3. CBy having a secondary tier automatically take over when the primary tier fails
    4. DBy buffering all calls into the business layer and automatically retrying them if the business layer is offline for short periods of time.
  3. 3Your architecture adds features to a legacy system. You want to maximize the conceptual integrity of your design. What is _not_ a good strategy?
    1. ADevelop the features separately, wrap the legacy system with a facade pattern, and call into the facade
    2. BDevelop the features separately, wrap the legacy system with a SOAP service, and call into the service
    3. CRebuild the entire legacy system using current best practices for architecture design, and add the required features.
    4. DAdd the new features directly to the code of the legacy system
  4. 4You are designing a service architecture with high reliability. What is a good strategy to achieve this?
    1. ADeploy your business and data layers onto a primary and secondary tier. Have the service layer automatically call the secondary tier if the primary tier fails.
    2. BDeploy your business and data layers onto many identical tiers. Have the service layer automatically call the distribute calls overall tiers.
    3. CDeploy all layers onto a single monolithic tier
    4. DDeploy each layer on its own distributed tier
  5. 5The data layer of your architecture occasionally throws a NullReferenceException. What is the best exception management strategy for the business layer?
    1. ACatch and discard
    2. BCatch, wrap, and throw
    3. CAllow to propagate
    4. DCatch and Rethrow
  6. 6Your architecture uses a load balancer in the service layer to distribute calls over many tiers, each holding the business and data layer. The business layer is stateful, and business state is stored in local memory. Will this work? If not, what's the best way to fix it?
    1. AYes it will work
    2. BNo, it won't work. You need to change your business layer to a stateless architecture
    3. CNo, it won't work. You need to store state in a separate state server
    4. DNo, it won't work. You need to introduce session affinity to pin client sessions to a single business tier.
  7. 7What is a benefit of the MVC architecture pattern?
    1. AIt scales well for large user interfaces
    2. BIt is especially well-suited for data binding
    3. CIt allows for 3rd parties
    4. DIt promotes discoverability and resilience
  8. 8What is a disadvantage of the N-Tier architecture pattern?
    1. AIt's hard to get the inheritance hierarchy right
    2. BThe pattern scatters related code over 3 distinct classes or components
    3. CThe pattern requires coarse-grained interfaces
    4. DThe pattern has many unanticipated communications
  9. 9You want to use 3rd party controls in your architecture. Which architecture pattern would you use?
    1. AThe object-oriented pattern
    2. BThe component-based pattern
    3. CThe layered pattern
    4. DThe service-oriented architecture
  10. 10When would you use the microservice architecture?
    1. AWhen your architecture requires a large user interface
    2. BWhen your architecture requires an API
    3. CWhen your architecture requires a high degree of modularity
    4. DWhen your architecture requires and API, and the business environment contains many discrete collaborating systems with clearly defined API's

Informações

Descrição
Software Development Computer Science Quiz sobre Solution Architecture, criado por Dustin White em 28-12-2021.
Idioma
English
Visualizações
5
Avaliação
Ainda sem avaliações
Avalie este quiz
Avalie este quiz

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?