Summer Special Discount 60% Offer - Ends in 0d 00h 00m 00s - Coupon code: brite60

Salesforce Certified Heroku Architect(SP23) Question and Answers

Salesforce Certified Heroku Architect(SP23)

Last Update Apr 18, 2024
Total Questions : 181

We are offering FREE Heroku-Architect Salesforce exam questions. All you do is to just go and sign up. Give your details, prepare Heroku-Architect free exam questions and then go for complete pool of Salesforce Certified Heroku Architect(SP23) test questions that will help you more.

Heroku-Architect pdf

Heroku-Architect PDF

$40  $99.99
Heroku-Architect Engine

Heroku-Architect Testing Engine

$48  $119.99
Heroku-Architect PDF + Engine

Heroku-Architect PDF + Testing Engine

$64  $159.99
Questions 1

A client has a Heroku app that uses Apache Kafka on Heroku. They want to refactor the app into 2 distinct appsthat will both continue to use Kafka (because they probably don't have so much to do in their life). Based on this refactoring, what should an Architect recommend?

Options:

A.  

Ensure that the apps consume mutually excliusive sets of Kafka topics

B.  

Attach the existing Kafka add-on to both apps

C.  

Designate one app as a producer and the other as a consumer

D.  

Attach the existing Kafka add-on to one app and attach a new Kafka add-on to the other app

Discussion 0
Questions 2

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.

Discussion 0
Questions 3

A financial reporting application, hosted on an on-premise server, uses a native library (wkhtmltopdf) to convert its HTML reports into PDFs. The app is being migrated to Heroku.

What option should an Architect recommend to enable the Heroku application to use wkhtmltopdf?

Options:

A.  

Ensure that the Heroku app fetches the wkhtmltopdf library from cloud storage on dyno restart.

B.  

Install the dependency using sudo apt install wkhtmltopdf from .profile in the project root.

C.  

Continue to host wkhtmltopdf on-premise, and build a REST API so the library can be invoked from the Heroku app.

D.  

Use a custom buildpack to install wkhtmltopdf using apt.

Discussion 0
Questions 4

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.

Discussion 0
Questions 5

Universal Containers needs to write their Heroku application's logs to twodestinations: 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, and create a separate app thatconsumes 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.

Discussion 0
Questions 6

Which Heroku feature allows you to deploy a real app complete with code, config, andadd-ons already configured?

Options:

A.  

Heroku Getting Started guides

B.  

Heroku Deployment wizard

C.  

git push heroku master

D.  

Heroku Buttons

Discussion 0
Questions 7

A clientwants to use Heroku Connect to sync data bidirectionally between 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.

Discussion 0
Questions 8

A ClientService Representative (CSR) receives a call from a customer on Saturday. The CSR determines that the customer is covered, but the coverage is aboutto expire.

Which two upsell activities should the CSR consider? (Choose two.)

Options:

A.  

Open a Case and a renewal Opportunity for the Sales team.

B.  

Open a Case and create a Work Order for the Dispatch Team.

C.  

Open a Case and inform Customer of weekend service pricing.

D.  

Open a Case and send email with new Service offerings.

Discussion 0
Questions 9

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".

Discussion 0
Questions 10

A Field Technician from UniversalContainers arrived onsite for an appointment, and unfortunately the customer was not present UC wants to ensure they cantrack these customer no-show events for future process improvement

What process should a Consultant recommend to handle this situation?

Options:

A.  

Set the existing Service Appointment status to Complete; Create a new Work Order and Service Appointment for the follow-up trip.

B.  

Set the existing Service Appointment status to Cannot Complete: Create a new Work Order Line Item for the follow-up trip

C.  

Set the existing Service Appointment status to Cannot Complete; Create a new Service Appointment against the same Work Order for the follow-up trip.

D.  

Set the existing Service Appointment status to In Progress; Create a new Work Order and Service Appointment for the follow-up trip.

Discussion 0
Questions 11

Dispatchers at Universal Containers want to ensure the Resource being assigned to a Work Order has the correct training.

What should a Consultant implement to accomplish this requirement?

Options:

A.  

Set up Skill Requirements. DefineWork Types. Set up Routing Rules

B.  

Define Skills, Set up Skill Requirements, and Set up Resource Skills

C.  

Set up Service Locations, Set up Location Skills. Define work Types

D.  

Define Work Types, Define Work Order Status. Set up Resource Skills

Discussion 0
Questions 12

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.

Discussion 0
Questions 13

What are the three access levels a user can have in a Heroku Organization account?

Options:

A.  

Jedi. Padawan, and Co-pilot

B.  

Owner, Author and Viewer

C.  

Admin. Programmer, and Operator

D.  

Admin, Member, and Viewer

Discussion 0
Questions 14

A RESTfulAPIis:

Options:

A.  

A methodology (or maximizing the effectiveness of any vacation

B.  

An Actually Pretty Informative meditation session

C.  

How the web displays data in a hierarchical format readable by both people and machines

D.  

A web-based service that provides standard ways for clients to make requests and receive responses

Discussion 0
Questions 15

Which Heroku features should an Architect recommend to create a secure connection between Heroku and Microsoft Azure?

Options:

A.  

Heroku Private Spaces and Private Space VPN Connections, using Azure's built-in VPN endpoint.

B.  

Heroku Private Spaces and Private Space VPN Connections, using a compatible VPN endpoint on Azure

C.  

Heroku Shield Private Spaces and Internal Routing, using Azure's built-in VPN endpoint

D.  

Heroku Private Spaces and Private Space Peering, using Azure's VPC Peering.

Discussion 0
Questions 16

A client is creating a new API application. The app should only be accessible from other apps that they deploy to Heroku. Also, traffic between the other apps and the API should not transit the public internet.

Which solution should an Architect recommend to meet these requirements?

Options:

A.  

Create the application in a Private Space with default options.

B.  

Create the application in a Private Space and restrict the application's set of trusted IP ranges.

C.  

Create the application with Internal Routing enabled, in a Private Space.

D.  

Create the application in a Shield Private Space to enforce stricter requirements for TLS termination.

Discussion 0
Questions 17

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

Discussion 0
Questions 18

Heroku Connect is an add-on that syncs Force, com data into:

Options:

A.  

Someone else's isolated network environment

B.  

A Heroku Postgres database

C.  

A secondary Salesforce instance

D.  

Onlyone dyno in your app's dyno formation

Discussion 0
Questions 19

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 theapp'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.

Discussion 0
Questions 20

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

Discussion 0
Questions 21

A client wants to use Heroku Connect to sync data from a Heroku Postgres table toa Salesforce org. The client only needs to sync a specific subset of the rows in the table.

How should this be performed?

Options:

A.  

Add a mapping filter to the table when setting up the sync, and select appropriate criteria from the list.

B.  

Filter the data inthe database, and provide an alternative table or view for use in the sync.

C.  

Use the Heroku Connect Mapping Query Editor, and add filters to the query.

D.  

Place Sharing Rules on the records, and restrict visibility to only those rows that are needed.

Discussion 0
Questions 22

Universal Containers (UC) has an app that allows a costumer to schedule a compute-intensive job. It allows the costumer to schedule the job on an ad-hoc basis. UC has decided to break up the app into the following services: - Website: an Interface for their costumers; -Billing: generates monthly invoices based on usage metrics; - Traffic Cop: manages the job queue, job definitions and job schedule; - Job Runner; runs jobs that Traffic Cop queues up. It Is responsible for self-introspection and self-scaling. UC also wants to createa data lake for analytics. What foundational technology and design should an Architect use to manage communication between these services?

Options:

A.  

Apache Kafka on Heroku as a bus between all services Create topics for billing, jobs, and website clicks Create an additional service, which will subscribe for all topics, and dump every message into a data lake

B.  

Heroku Redis, create a large Redis store. Allow each service to place messages with an agreed-upon format into a single queue, backed by the Redis storeServices listen for messages addressed to them and take action on them. Redis will serve as the data lake.

C.  

Heroku Connect and Salesforce Sync all relevant data into Salesforce and allow it to flow into each service Create custom objects for each serviceand alow them to post to each others' objects as needed. Push data from Salesforce into Heroku Postgres for a data lake.

D.  

Apache Kafka on Heroku Create a Kafka queue for each service. Create a central routing service that connects to all of the Kafka queues and routes data. The central router is attached to a data lake, and pushes every message into It.

Discussion 0
Questions 23

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

Discussion 0
Questions 24

Which three items are required to successfully set up Single Sign-on (SSO) services with Heroku? (Choose three.)

Options:

A.  

An identity provider with built-in support for Heroku

B.  

A Heroku Enterprise Team

C.  

An existing Heroku account for each user

D.  

At leastone valid SSO certificate

E.  

Administrative permissions on the selected identity provider

Discussion 0
Questions 25

Salesforce Connect is used for:

Options:

A.  

Replicatingexternal data into Salesforce

B.  

Bidirectional syncing of external data in Salesforce

C.  

Proxying external data into Salesforce

D.  

Developing ETL services

Discussion 0
Questions 26

Universal Containers has a microservices architecture on Heroku. One microservice. named the Metrics Microservice. periodically fetches metrics from a fleet of loT sensors. Then, the Metrics Microservice is required to send relevant metrics to each of the other microservices using REST. When a new microservice is added to the architecture, the Metrics Microservice must send metrics to that new microservice too. As a result, adding microservices to the architecture causes performance issues. How should an Architect recommend changing this architecture to improve its scalability?

Options:

A.  

Configure each microservices to directly fetch the sensor metrics that are relevant to it.

B.  

Use Private Space DNS Service Discovery to reduce the amountof time required for the Metrics Microservice to obtain each other microservice's IP address

C.  

Configure the other microservices to pull the Metrics Microservice for updates every five seconds

D.  

Use Apache Kafka on Heroku to publish metrics to a topic that the other microservices can consume.

Discussion 0
Questions 27

A client has a requirement to deploy versions of their app to different regions around the World. Which Heroku Enterprise feature would an Architect recommend to accomplish this?

Options:

A.  

Using a Heroku StMM Space an app can be deployed to a specific region at the time of app creation.

B.  

When creating a Heroku Private Space, you can determine the specific geographic location for the space

C.  

You can changed the region for any app in any runtime by using the Heroku CLI.

D.  

Using the Common Runtime, an app will automatically be deployed to multiple regions.

Discussion 0