Does the solution meet the goal?

Posted by: Pdfprep Category: 70-487 Tags: , ,

Topic 5, Trey Research Inc

Overview

Trey Research Inc. is a Software-as-a-Service (SaaS) company that provides hosted solutions for business partners around the world. The company is developing a solution that will allow business partners to manage events, including shareholder meetings and trade shows.

You hold meetings with key partners to identify requirements and constraints for the solution. You must minimize costs where possible.

You work with an Azure solutions architect to design the logical structure for the solution. The solution will use the following architecture:

Solution components

The solution will use Azure Traffic Manager to distribute traffic. The solution will use API Management to provide caching for the Event Service. Partner companies will interact with the solution by using the Event Service API. This API will be implemented as an ASP.NET Core Web API that runs as an Azure Web App. Event data will be stored in Cosmos DB using the Document API.

The solution will be highly available. You define regional Azure outages as periods of 60 seconds or more where the Event Service is not available.

An Azure WebJob named EventJob will be deployed with the Event Service Web App.

The WebJob:

– Creates new computed events when partner events are created.

– Must be active whenever the Event Service is running.

– Is updated once a quarter.

Trey Research Inc. has developer teams that work with a variety of operating systems including Windows, Linux, and MacOS.

Event Service

Individual events must be immutable. Event data can be up to 800 kilobytes (KB) in size.

The Event Service must meet the following requirements:

– Use REST-based design

– Cache data whenever possible.

– Support both JSON and XML-based data.

– Log customer information whenever data is modified.

– Include the X-Customer header in all calls to identify the partner.

Regional access to the Event Service API

Data for partners in Germany and Brazil must be served from Azure datacenters in their respective geographies unless there is a regional Azure outage. All other partners must use the US West Azure datacenter.

Testing

All testing must interact directly with the Web App backend. Automated testing of the solution is performed using a remote third-party testing solution.

Event data

You identify the following requirements for the event data store:

– Each partner’s event data must be stored in a Collection that is specific to the partner.

– Event data must be available if a regional Azure outage occurs.

– Event read and write operations for a single partner must always store events in the correct order.

Event API

Relevant portions of the app files are shown below. Line numbers are included for reference only and include a two-character prefix that denotes the specific file to which they belong.

Event processing

Relevant portions of the app files are shown below. Line numbers are included for reference only and include a two-character prefix that denotes the specific file to which they belong.

Middleware Relevant portions of the app files are shown below. Line numbers are included for reference only and include a two-character prefix that denotes the specific file to which they belong.

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. You need to ensure that testing, development, and end user access requirements are met.

Solution: Add Web App backend endpoints to Azure Traffic Manager and use weighted routing.

Does the solution meet the goal?
A . Yes
B . No

Answer: B

Explanation:

Scenario: All testing must interact directly with the Web App backend. Automated testing of the solution is performed using a remote third-party testing solution.

Leave a Reply

Your email address will not be published.