Salesforce heroku architect practice test

Salesforce Certified Heroku Architect

Last exam update: Nov 18 ,2025
Page 1 out of 12. Viewing questions 1-15 out of 170

Question 1

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?

  • 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.
Mark Question:
Answer:

D


User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 2

A hospital is planning to rewrite its on-premise patient registration system. Their current system is
HIPAA-compliant as well as ISO 27018-compliant. They need to maintain these same certification
levels after the rewrite. Their new app also needs to sync PII (personally identifiable information)
data with their Salesforce org.
What Heroku Enterprise solutions should an Architect propose?

  • A. Build the app in a Shield Private Space, with a Shield Heroku Postgres database, and use Apache Kafka on Heroku to stream from the Salesforce org.
  • B. Build the app in the Common Runtime, use a Heroku Postgres database, and use Heroku Connect to sync to Salesforce.
  • C. Build the app in a Shield Private Space, with a Shield Heroku Postgres database, and use Shield Heroku Connect to sync to Salesforce.
  • D. Build the app in a Private Space with a Private Heroku Postgres database, and use Heroku Connect to sync to Salesforce.
Mark Question:
Answer:

C


User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 3

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?

  • 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.
Mark Question:
Answer:

B


User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 4

A client has data in a production Heroku Postgres database, and needs to quickly get access to a
subset of that data for reporting needs.
Which two features does Heroku Dataclips provide to enable this? (Choose two.)

  • A. JSON export of query results, with CORS support
  • B. CSV export of query results
  • C. A simple REST API access to query results
  • D. Postgres dump file of query results
Mark Question:
Answer:

A,B


Explanation:
-https://devcenter.heroku.com/arlicles/dataclips

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 5

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

  • 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
Mark Question:
Answer:

A,B,E


Explanation:
- https://devcenter.heroku.com/articles/using-sso-services-with-heroku#prerequisites- for-sso-with-
heroku

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
Discussions
vote your answer:
A
B
C
D
E
0 / 1000

Question 6

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?

  • 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.
Mark Question:
Answer:

C


User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 7

A client wants to create a secure network connection between Heroku applications running in a
Private Space and an AWS VPC.
Which Heroku feature should an Architect recommend to create the connection?

  • A. Internal Routing
  • B. Private Space Peering
  • C. Private Space VPNconnections
  • D. Heroku Connect
Mark Question:
Answer:

C


Explanation:
- https://devcenterheroku.corn/articles/event-driven-microservices-with-apache-kafka

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 8

A client wants to add CPU-intensive video processing functionality to their Heroku web application.
Which two strategies should an Architect recommend for implementing this functionality? (Choose
two.)

  • A. Add a new process type for worker dynos that pull video processing jobs from a queue.
  • B. Attach a video processing add-on from the Heroku Elements Marketplace to the application.
  • C. Delegate video processing tasks to the app's staging version to remove load from the production app. D. Divide each video processing task across multiple web dynos to mitigate added CPU load.
Mark Question:
Answer:

A,B


User Votes:
A
50%
B
50%
C
50%
Discussions
vote your answer:
A
B
C
0 / 1000

Question 9

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?

  • 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.
Mark Question:
Answer:

B


User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 10

An app uses a queue of worker dynos to perform complex image processing, but the worker dynos
are occasionally running out of memory when performing the processing.All of their dynos are
currently standard-1x dynos.
What should an Architect recommend in this scenario?

  • A. Add additional worker dynos.
  • B. Break up the image processing across multiple dynos.
  • C. Move the app to a Private Space.
  • D. Change the type of dynos to standard-2x.
Mark Question:
Answer:

D


User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 11

A client wants to use Heroku to build a data bridge between Salesforce and Google Cloud Platform
(GCP).
Which combination of Heroku features should an Architect recommend to secure the
connectionbetween Heroku and GCP?

  • A. Heroku Shield Private Spaces and Heroku Shield Connect
  • B. Heroku Private Spaces and Private Space VPN Connections
  • C. Heroku Private Spaces and Private Space Peering
  • D. Heroku Shield Private Spaces and Internal Routing
Mark Question:
Answer:

A


User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 12

Part of a client's design is the ability to easily share between two applications running on Heroku.
What should an Architect recommend?

  • 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.
Mark Question:
Answer:

A


User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 13

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?

  • 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
Mark Question:
Answer:

A


Explanation:
-https://devcenterherokucom/articles/private-spaces#trusted-ip-ranges

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 14

For which two use cases should an Architect recommend using Heroku Redis? (Choose two.)

  • A. Providing long-term data warehousing
  • B. Adding jobs to a queue
  • C. Providing a data cache layer
  • D. Querying relational data
Mark Question:
Answer:

A,D


User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 15

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

  • 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.
Mark Question:
Answer:

A,C


User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000
To page 2