Winter Special Flat 65% Limited Time Discount offer - Ends in 0d 00h 00m 00s - Coupon code: suredis

Salesforce Heroku-Architecture-Designer Salesforce Certified Heroku Architect(WI23) Exam Practice Test

Salesforce Certified Heroku Architect(WI23) Questions and Answers

Question 1

When designing a Heroku application, which two approaches observe the Twelve-Factor methodology? Choose 2 answers.

Options:

A.

On deployment, Heroku fetches and installs any dependencies that are missing according to the application's list of dependencies

B.

On startup, the application's source code fetches and installs any dependencies that are missing according to the application's list of dependencies.

C.

The application's database configuration is stored in the application's Profile

D.

The application's database configuration is stored in the application's config vars.

Question 2

A client has a webapplication that persists data to a local JSON file. They are migrating the application to Heroku. In order for the application to conform to the Twelve-Factor methodology, what changes should an Architect recommend?

Options:

A.

The application should persist thedata to a database add-on.

B.

The application should persist the data to a local SQLite database.

C.

The application should use at least 2 dynos to ensure that the JSON file is highly available.

D.

The application should be stateless and therefore not persist data at all.

Question 3

A client has an existing Heroku Connect integration. They would like to extend the integration to ad Attachments (which are related binary files) from a mapped Salesforce object. What advice should an Architect provide?

Options:

A.

A file storage system needs to be added to the Heroku Connect mapping to sync binary files.

B.

Heroku Connect does not support binary files: therefore migration must be done using another method

C.

A column of type Binary String must be added manually to the Heroku Postgres table and amend Attachments before binary transfer can be enabled.

D.

An additional object mapping must be added for the Attachments table in Heroku Connect.

Question 4

Universal Containers wants the ability for their Field Technicians to log sales opportunities associated with their Work Orders.

What configuration should a Consultant implement so Field Technicians can easily achieve this through the Field Service mobile app?

Options:

A.

Quick Action on Opportunity to Create Work Order Line Item

B.

Quick Action on Opportunity to Create Work Order

C.

Quick Action on Work Order Line Items to Create Opportunity

D.

Quick Action on Work Order to Create Opportunity

Question 5

UniversalContainers (UC) has an on-permise application for reporting damage to their shipments. They want to migrate the application to Heroku. The damage reporting process includes uploading one or more pictures to the application which temporarily stores them onthe local system. After the report is submitted, a case is created in UC's Salesforce org for processing, amd the images are deleted from the file system. The application's configuration is read from environment variables that are specified in the system user's profile. The application writes its logs to rotating files using an open-source library. Which two recommendations should an Architect make to ensure that the application runs correctly on Heroku? Choose 2 answers.

Options:

A.

Load the application's configuration from its source code instead of using environment tables

B.

Use an external object storage service for temporary image uploads

C.

Run the application in a Private Space to enable communication with UC's Salesforce org

D.

WritP Inns tn stdmit instead nf writinn thpm tn the flip svstpm

Question 6

4Universal Containers wants to help their dispatches determine the length of time a Work Order should last What should the Consultant implement to help achieve this goal?

Options:

A.

Operating Hours for Customer Accounts.

B.

Work Types with an Estimated Duration.

C.

Work Orders with Operating Hours

D.

Work Types with Service Level Agreement.

Question 7

Universal Containers acquires a company that runs an application on Google Cloud Platform (GCP). TheGCP application needs to communicate securely with a Heroku application. The Heroku application has Internal Routing enabled and is running in a Private Space. Which two recommendations should an Architect make to satisfy this use case? Choose 2 answers.

Options:

A.

Ensure that the Private Space and GCP use distinct CIDR ranges

B.

Disable Internal Routing on the Heroku app.

C.

Ensure that the Private Space and GCP use matching CIDR ranges.

D.

Establish a secure site-to-site VPN connection between the Private Spaceand GCP.

Question 8

Universal Containers has a Heroku app that uses Heroku Connect to sync data with theirSalesforce org. The app makes frequemt updates to the same records over short period of time, and sync speeds have begun to worsen. An Architect recommends using Heroku Connect's Merged Writes algorithm to improve sync speeds. What are 2 implications of using the Merged Writes algorithm in this scenario?

Options:

A.

Relationships such as circular dependencies are known to cause issues.

B.

The Merged Writes algorithm does not support using Salesforce SOAP API

C.

The Merged Writes algorithm is more likely to approachSalesforce API rate limits.

D.

The Merged Writes algorithm does not support using the Salesforce Bulk API.

Question 9

A customer would like to analyze data stored in a single, large, high-traffic Heroku Postgres database using a reporting tool that runslong-running, expensive read queries. What reporting architecture should be recommended?

A client wants to create a Heroku web application that needs to provide a low-latency experience for its users, who are based primarily in Japan. Many common user actions will result in synchronous writes to the application's Heroku Postgres database. The application does not have advanced compliance requirements. Which should an Architect recommend?

Options:

A.

Deploy the application to a Shield Private Space In the Tokyo region

B.

Deploy the application to the Common Runtime in the Tokyo region

C.

Deploy the application to a Private Space in the Tokyo region

D.

Deploy the application to the Common Runtime in the U.S region and use a CDN to accelerate content delivery

Question 10

Dataclips allows a user to choose which datastore to query. Which type of datastore is supported?

Options:

A.

Any datastore, provided that you have the connection URL

B.

Heroku Postgres

C.

Heroku Redis

D.

Any datastore connected via Heroku Connect

Question 11

Part of a client'sdesign is the ability to easily share between two applications running on Heroku.

What should an Architect recommend?

Options:

A.

Attach a single storage add-on, such as Heroku Postgres, to both applications.

B.

Create Foreign Data Wrappers to expose the tables from one database to another.

C.

Provision Heroku Connect to sync the data into a custom object in Salesforce.

D.

Provision Apache Kafka on Heroku to easily stream the data between the two apps.

Question 12

Universal Containers has an application running in the Common Runtime that uses Heroku Redis. The data in Heroku Redis needs to be accessed by a third-party application.

Which connection methodshould an Architect recommend to ensure the security of the data as it moves from Heroku Redis to the third-party application?

Options:

A.

Use stunnel to secure the connection between Heroku Redis and the third-party application.

B.

Set up SSL Certificates on Heroku and the third-party application.

C.

Only allow access to Heroku Redis through an SSH connection.

D.

Set up both a VPN and a VPC between Heroku and the third-party application.

Question 13

Universal Containers intends to build an app which will accept card payments. The app also needs to store, process, and transmit cardholder data.

Which Heroku architecture should an Architect recommend?

Options:

A.

Common Runtime with secure, isolated containers for running the app's code.

B.

A Private Space restricted to a set of trusted IP ranges.

C.

A Shield Private Space with a Shield Postgres add-on.

D.

A Private Space with Internal Routing enabled on the app.

Question 14

A client is writing a Heroku application that requirescompliance with PCI DSS Level 1. To accomplish this, they deploy an application to the Shield Private Space. Which statement is true about the application?

Options:

A.

The application might still violate PCI DSS Level 1 even though it is deployed to a Shield Private Space

B.

The Shield Private Space guarantees that the application is compliant with PCI DSS Level 1, assuming the application uses only Shield Postgres databases

C.

The application is definitely not compliant with PCI DSS Level 1. because Shield PrivateSpaces do not provide compliance with it.

D.

The Shield Private Space guarantees that the application is compliant with PCI DSS Level 1

Question 15

Which three actions can a user perform on an app in a Heroku Enterprise Team, if that user has been granted only the "deploy" permission for that app? Choose 3 answers.

Options:

A.

Provision an add-on with a free plan

B.

Manage the app's config vars.

C.

Transfer the app to another Enterprise Team.

D.

Roll back a release

Question 16

Universal Containers needs to write their Herokuapplication's logs to two destinations: an on-premise Syslog log server and a cloud analytics provider that ingests logs using an HTTPS endpoint.

What should an Architect recommend in this scenario?

Options:

A.

Publish all logs to Apache Kafka on Heroku, andcreate a separate app that consumes and distributes log messages.

B.

Write all logs to Heroku Redis as a buffer and use an add-on to send them to both destinations.

C.

Add a logging library to the application source that sends all logs directly to both destinations.

D.

Write all logs to stdout, and configure a separate log drain for each destination.

Question 17

Heroku apps that handle callouts from Salesforce can be written in:

Options:

A.

All of these

B.

Python

C.

Node, js / JavaScript

D.

Java, Scala. Clojure

E.

PHP

Question 18

Which three overview cards does the Field Service mobile app provide as context to Technicians on upcoming Service Appointments? (Choose three.)

Options:

A.

Asset History

B.

Contact

C.

Address

D.

Site Details

E.

Product Catalog

Question 19

Which two conventions of the Heroku platform reflect the Twelve-Factor methodology's recommendation to "execute the app as one or more stateless processes?" (Choose two.)

Options:

A.

Log messages from each of an app's dynos are kept separate from each other.

B.

Heroku apps define process types in a Procfile.

C.

A Heroku app's config vars are deleted on deploys and app restarts.

D.

Dynos have an ephemeral filesystem.

Question 20

A client wants to deconstruct a monolithic app into a collection of smaller apps which should be able to send HTTP requests to each other. The smaller apps should not be publicly accessible on the internet. Which Heroku Enterprise features should an Architect recommend to enable this architecture?

Options:

A.

Heroku and ApacheKafka on Heroku

B.

Heroku Connect and Internal Routing

C.

Heroku Private Spaces and Heroku Connect

D.

Heroku Private Spaces and Internal Routing

Question 21

Heroku Connect data replication happens:

Options:

A.

Near real time for writes to Salesforce. and on a 30-second polling window for writes to Heroku Postgres

B.

Near real time for writes to Salesforce. and either on a polling window or near real time for writes to Heroku Postgres (depending on the user configuration)

C.

Instantly in both directions

D.

Near real time in both directions

Question 22

Universal Containers provides installation, repair, and consulting services When Technicians complete the work, they need to provide different reports for the installation, repair, and consulting services.

Which two configurations should a Consultant recommend to meet this requirement? (Choose two )

Options:

A.

Work Types

B.

Assets

C.

Service Report Templates

D.

Product Templates

Question 23

Which Heroku runtimes provide keystroke logging?

Options:

A.

The Common Runtime, Private Spaces, and Shield Private Spaces

B.

Private Spaces and Shield Private Spaces

C.

Shield Private Spaces only

D.

Keystroke logging is not available onHeroku

Question 24

A client wants to use Heroku Connect to sync data bidirectionallybetween a Salesforce org and a Heroku Postgres database.

In this scenario, which two are advantages to setting a custom External Identifier field in the Heroku Connect mapping? (Choose two.)

Options:

A.

External IDs simplify the mapping of polymorphic relationships in the Salesforce org.

B.

External IDs improve speed when inserting multiple related objects.

C.

External IDs prevent the creation of orphaned duplicates in Heroku Postgres.

D.

External IDs are required to enable bidirectional synchronization.

Question 25

Universal Containers has recently experienced a higher volume of traffic on their mobile app hosted on Heroku. When Universal Containers was running 4 standard-2x dynos with 1 GB RAM each, they encountered multiple H12 ("request timeout") errors. The app never consumed more than 800 MB of RAM. They then switched to performance-m dynos, with 2.5 GB RAM, and set autoscaling to a maximum of 2 dynos. However, they still encountered H12 ("request timeout") errors.

What remediation should an Architect recommend to alleviate this problem?

Options:

A.

Move long-running tasks to worker dynos.

B.

Add a logging add-on from the Elements marketplace.

C.

Upgrade to performance-L dynos with 14 GB RAM.

D.

Replace autoscaling with a manual scaling option of 2.

Question 26

Universal Containers has a large volume of cancellations occurring on their Work Orders. The COO wants to manage Work Order cancellations and subsequentfollow-ups.

Which two options should a Consultant recommend? (Choose two )

Options:

A.

Change the Work Order with a closed status of "Cancelled".

B.

Address

C.

Re-use the existing Work Order for the follow-up.

D.

Create a child Work Order for the follow-up Work Order

E.

Change the Work Order with a status of "New".

Question 27

Universal Containers wants to reduce their mean-time-to-service

Which three Field Service process should a Consultant recommend to accomplish this goal? (Choose three )

Options:

A.

Knowledge Base

B.

Customer Entitlements

C.

Adjust Scheduling Policy

D.

Dispatching