¡GoConqr estrena diseño! Cuéntanos qué te parece.

Test

Solution Architecture

Dustin White 18 preguntas

Hacer el test

Preguntas del test (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

Información

Descripción
Software Development Computer Science Test sobre Solution Architecture, creado por Dustin White el 28/12/2021.
Idioma
English
Visitas
5
Valoración
Aún sin valoraciones
Valora este test
Valora este test

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?