Labour Day Special Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

Salesforce Heroku-Architect Salesforce Certified Heroku Architect(SP23) Exam Practice Test

Page: 1 / 18
Total 181 questions

Salesforce Certified Heroku Architect(SP23) Questions and Answers

Question 1

Universal Containers has 3 Heroku apps in its microservicesand requires that logs for all of the apps be stored in the same location for analysis and alerting purposes. How would they achieve this?

Options:

A.

Send logs from each app to their own Heroku redis Store, and then combine all logs in a fourth master store.

B.

Set up the 3 apps as producers for Apache Kafka on Heroku and save their logs to Kafka

C.

Set up a file on the filesystem and share it with all the apps

D.

Install a logging add-on for one app and attach it to the other two apps

Question 2

If an Organization member has the operator privilege on an app, that means the user can:

Options:

A.

Transfer the app to someone else

B.

Add a paid add-on

C.

Remove a member from the Organization account

D.

Deploy the app

Question 3

How arelanguages, buildpacks, and slugs related?

Options:

A.

A slug and a buildpack are sandwiched together between several Heroku add-ons, and the result Is a new open-source language.

B.

A slug is a shortened version of a language that compiles down into a buildpack

C.

A buildpack knows how to compile code in a specific language down to a slug that runs on Heroku

D.

A language uses a slug to deploy buildpacks as a service across the entire Salesforce Platform.

Question 4

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

Question 5

Options:

A.

Universal Containers is building a new marketing website on Heroku. They want to capture user information on the site and have that data flow into Salesforce for followup.

Which Heroku features should an Architectrecommend to accomplish this?

B.

Heroku Conned and Heroku Postgres.

C.

HeroKu Private Spaces and Private Space Peering.

D.

Heroku Redis and Heroku Teams.

E.

Heroku Dataclips and the Heroku Platform API.

Question 6

Universal Containers (UC) has a Heroku Postgres database attached to a Heroku app, which is running in the Common Runtime.

What should an Architect recommend UC do to secure their database to only trusted locations?

Options:

A.

Move the database and the app into the Private Space.

B.

Add a Trusted IP range tothe Heroku Postgres configuration.

C.

Set up a VPN from the trusted locations to the app.

D.

Set up a VPC in a one-off dyno when access to Heroku Postgres is needed.

Question 7

A client currently runs a Ruby script in aone-off dyno each time they deploy their Go application to Heroku. The development team wants the script to be executed before the application is deployed because it performs necessary database migrations. Which approach should an Architect recommend?

Options:

A.

Modify the Go buildpacK to install Ruby, and run the script from the _profile

B.

Convert the Ruby release script to Go and execute it on application startup

C.

Use both Go and Ruby language buildpacks, and run the Ruby script with release phase

D.

Define different process types for the Ruby script and the Go application in the app's Profile.

Question 8

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.

Question 9

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

Universal Containers wants to limit the total cost of their Heroku usage while they're getting started on the platform. To accomplishthis, they are considering replacing certain add-ons with comparable open-source components, but the development team doesn't want to lose access to certain features that the add-ons provide.

Which option should an Architect recommend for reducing add-oncosts without affecting feature availability?

Options:

A.

Remove aliases for high-cost add-ons.

B.

Share a single instance of a compatible paid add-on across multiple applications.

C.

Remove data store add-ons from the staging and development versions of the applications.

D.

Migrate add-ons to free plans.

Question 12

A healthcare services client is requesting an architecture for a set of applications: one is a marketing application, and the other two are of customer service applications that allow for customers to interact with theirhealthcare records. The marketing application must be able to scale up within seconds in response to traffic spikes. The client wants to be able to deploy each of these applications to the U.S. East Coast and EMEA.

Which applications should be deployed into which Heroku runtime?

Options:

A.

The marketing application into Private Spaces; customer service applications into Shield Private Spaces

B.

The marketing application into the Common Runtime; customer service applications into Shield Private Spaces

C.

Themarketing application into the Common Runtime; customer service applications into Private Spaces

D.

The marketing application into Private Spaces; customer service applications into separate Private Spaces

Question 13

Which of the following is NOT an advantage of data replication over data proxies?

Options:

A.

A replicated data set reduces data access latency.

B.

Areplicated data set supports bidirectional writes.

C.

A replicated data set offloads processing and requests from an origin data server.

D.

A replicated data set is always and immediately in sync with the origin data

Question 14

Universal Containers has a Heroku app that uses several third-party add-ons. They now need to enforce data privacy and be compliant with General Data Protection Regulation (GDPR).

What should an Architect advise UC regarding data residency inthis scenario?

Options:

A.

Heroku does not control where add-on providers store data.

B.

Heroku support can configure add-ons for specific data residency needs.

C.

Heroku guarantees the physical location of its control surface APIs.

D.

Data residency for add-ons is covered under Salesforce's GDPR compliance.

Question 15

When creating a Private Space, what is a valid reason to specify a region other than the default region?

Options:

A.

Private Spaces restrict inbound traffic to the current region.

B.

Heroku pricing varies by region.

C.

Running an applicationcloser to its intended users can reduce latency.

D.

Available compute resources vary by region.

Question 16

You can use Heroku Connect for:

Options:

A.

Bidirectional data replication

B.

Data proxy with Salesforce Connect

C.

One-way data replication

D.

All of these

Question 17

A client has a web application 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 the data 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 18

A client has an e-commerce application that stores creditcard information. The application will run the production. Which security certification does the application need to meet?

Options:

A.

ISO 27017

B.

PCI level 1

C.

SOC2Typel

D.

ISO 27018

Question 19

Universal Containers provides multiple service types (i.e., Installation, Maintenance, Break/Fix, etc.) Each service requires a variety of skills and certifications inorder for a resource to excel

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

Options:

A.

Use Work Types with Required Skills

B.

Assign the appropriate Skills to Resources

C.

Create Multiple Work Orders Line Items per service.

D.

Select the relevant Work Types for each Resource

Question 20

Universal Containers experienced an outage with their production Heroku Postgres database due to a fault with the underlying infrastructure. The database was unavailable for an hour. The database is on the Standard-0 plan.

Which two actions should an Architect recommend to mitigate such database failures and outages in the future? (Choose two.)

Options:

A.

Create a follower database that uses the same plan as the leader.

B.

Migrate the database toa Premium-tier plan.

C.

Migrate the database to a larger Standard-tier plan.

D.

Create a fork of the database that uses the same plan as the leader.

Question 21

Universal Containers (UC) wants to allow itsdevelopers to only use certain add-ons. UC enables Add-on Controls for Enterprise Teams and adds the add-ons they wish to allow to the list. There is an existing set of add-ons attached to applications, which are NOT on the list.

What happens to these add-ons?

Options:

A.

They are deleted, and all data is backed up and saved.

B.

They are added to the allowed add-ons list.

C.

They are added to the exception list and not affected.

D.

They are flagged for removal, and the developers are notified.

Question 22

A client needs to securely connect a Heroku app to a database on their on-premise network. Which two Heroku Enterprise features should an Architect consider?

Options:

A.

Private Space Peering

B.

SSLEndpoint

C.

Heroku Private Spaces

D.

Private Space VPN Connections

Question 23

At Universal Containers (UC), a developer named Yuichiro wrote a PHP application that, in production, uses a MySQL database. Yuichiro is onboarding Mary, a new UC developer, who is setting up her development environment. Yuichiro asks Mary to:

1) install the related PHP libraries manually so the application will run;

2) use MongoDB, instead of MySQL, in the development environment.

According to the Twelve-Factor methodology, which changes should an Architect recommend?

Options:

A.

Explicitly declare code dependencies in the application's environment variables and use the same type of database in both development and production.

B.

Persist code dependencies in the application's production database. Use the same type of database locally to ensure that the dependencies are accessible.

C.

Recursively determine code dependencies on application startup and maintain separate Git branches for the MongoDB- and MySQL- compatible versions of the application.

D.

Explicitly declare code dependencies in the application's source and use the same type of database in both development and production.

Question 24

Which of the following is NOT an advantage of Salesforce Connect overETL?

Options:

A.

The data is always fetched on demand

B.

If the origin is offline, the data is still available via Salesforce Connect.

C.

Standard protocols like OData can easily proxy external data into Salesforce.

D.

Data security can be enforced using per-user or per-application authentication.

Question 25

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.

Question 26

A client has a Heroku Postgres database add-on attached to a production application. The client now wants to access the database from another application that they use to perform administrative tasks. What should an Architect recommend in this scenario?

Options:

A.

Copy the database's connection URL and add it to the administrative application as a config var.

B.

Attach the database toan application that acts as a database proxy

C.

Create a fork of the database and attach it to the administrative application.

D.

Attach the same Heroku Postgres add-on to the administrative application

Question 27

Universal Containers wants to process mobile payments. How can this requirement be met?

Options:

A.

Install an AppExchange package

B.

Create a custom payments object

C.

Add a custom field to store the credit card number

D.

Attach a picture of thecredit card.

Page: 1 / 18
Total 181 questions