ExamGecko
Home Home / Salesforce / Certified Heroku Architecture Designer

Salesforce Certified Heroku Architecture Designer Practice Test - Questions Answers, Page 5

Question list
Search
Search

List of questions

Search

Related questions











Universal Containers is developing a new application that has a lightweight Node.js front end. They will also be using a Java-based API, which combines data with Salesforce customer dat a. All of the data, and the API, is highly confidential.

What should an Architect suggest to enforce security?

A.
Deploy the apps into either Heroku runtime. Force the Java app to use a CDN, and point the Node.js app to its appname.herokuapp.com domain.
A.
Deploy the apps into either Heroku runtime. Force the Java app to use a CDN, and point the Node.js app to its appname.herokuapp.com domain.
Answers
B.
Deploy all of the apps to the Common Runtime. Force the Java app to use SSI/TLS sessions, and point the Node.js app to its appname.herokuapp.com domain.
B.
Deploy all of the apps to the Common Runtime. Force the Java app to use SSI/TLS sessions, and point the Node.js app to its appname.herokuapp.com domain.
Answers
C.
Deploy all of the apps to a Heroku Private Space. Force the Java app to use SSI/TLS sessions, and point the Node.js app to its appname.herokuapp.corn domain.
C.
Deploy all of the apps to a Heroku Private Space. Force the Java app to use SSI/TLS sessions, and point the Node.js app to its appname.herokuapp.corn domain.
Answers
D.
Deploy all of the apps to a Heroku Private Space. Deploy the Java app with Internal Routing enabled. Deploy the Node.js app without Internal Routing enabled.
D.
Deploy all of the apps to a Heroku Private Space. Deploy the Java app with Internal Routing enabled. Deploy the Node.js app without Internal Routing enabled.
Answers
Suggested answer: D

Which two Heroku features require Heroku Enterprise Teams? (Choose two.)

A.
Fire-grained app access controls
A.
Fire-grained app access controls
Answers
B.
Single Sign-on
B.
Single Sign-on
Answers
C.
Paid add-on plans
C.
Paid add-on plans
Answers
D.
Heroku Pipelines
D.
Heroku Pipelines
Answers
Suggested answer: A, D

A client runs an application on a background worker dyno. The application allows its users to request personalized information as a PDF. At peak usage, the app processes millions of requests at once. The resulting number of requests has caused a bottleneck that is impacting its performance.

Which two solutions can an Architect recommend to resolve the bottleneck and improve performance? (Choose two.)

A.
Increase the number of workers to consume the job faster.
A.
Increase the number of workers to consume the job faster.
Answers
B.
Move the application to a Private Space.
B.
Move the application to a Private Space.
Answers
C.
Add Heroku Redis as a job queue.
C.
Add Heroku Redis as a job queue.
Answers
D.
Add a CDN add-on from the Elements marketplace.
D.
Add a CDN add-on from the Elements marketplace.
Answers
Suggested answer: A, B

Explanation:

Reference:

A client's application needs to run in a European country for data residence purposes.

What is a consideration in this scenario?

A.
When a dyno is cycled, its replacement might run in a different region.
A.
When a dyno is cycled, its replacement might run in a different region.
Answers
B.
European regions are only available for applications running in Private Spaces.
B.
European regions are only available for applications running in Private Spaces.
Answers
C.
Heroku Postgres backup snapshots and dataclips are always stored in the U.S.
C.
Heroku Postgres backup snapshots and dataclips are always stored in the U.S.
Answers
D.
There is no guarantee that a Heroku Postgres database will be created in the same region as the application that provisions it.
D.
There is no guarantee that a Heroku Postgres database will be created in the same region as the application that provisions it.
Answers
Suggested answer: B

Explanation:

- https://devcenter.heroku.eom/articles/heroku-postaresql#data-residencv

Universal Containers wants to limit the total cost of their Heroku usage while they're getting started on the platform. To accomplish this, 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-on costs without affecting feature availability?

A.
Remove aliases for high-cost add-ons.
A.
Remove aliases for high-cost add-ons.
Answers
B.
Share a single instance of a compatible paid add-on across multiple applications.
B.
Share a single instance of a compatible paid add-on across multiple applications.
Answers
C.
Remove data store add-ons from the staging and development versions of the applications.
C.
Remove data store add-ons from the staging and development versions of the applications.
Answers
D.
Migrate add-ons to free plans.
D.
Migrate add-ons to free plans.
Answers
Suggested answer: C

Explanation:

https://devcenterheroku com/articles/heroku-connect-faq#can-j-use-sharing-rules-to-restrict-recordvisibility

A hospital wants to build a mobile app that allows patients to check the status of submitted insurance claims, which the hospital stores in Salesforce Health Cloud. The app's back end will run on Heroku.

Which two measures should an Architect recommend to help ensure that the app is compliant with HIPAA? (Choose two.)

A.
Use Heroku Shield Connect to sync claim data from Salesforce to a Heroku Postgres database.
A.
Use Heroku Shield Connect to sync claim data from Salesforce to a Heroku Postgres database.
Answers
B.
Use only Heroku Shield Postgres databases to store claim data outside of Salesforce Health Cloud.
B.
Use only Heroku Shield Postgres databases to store claim data outside of Salesforce Health Cloud.
Answers
C.
Ensure that the back-end application's code encrypts all claim data before writing it to a Heroku Postgres database.
C.
Ensure that the back-end application's code encrypts all claim data before writing it to a Heroku Postgres database.
Answers
D.
Ensure that the mobile app can only run when on the hospital's intranet, which is connected to the back end's Shield Private Space via VPN.
D.
Ensure that the mobile app can only run when on the hospital's intranet, which is connected to the back end's Shield Private Space via VPN.
Answers
Suggested answer: A, C

Universal Containers (UC) has a Heroku application that runs in Virginia, in the U.S., that uses Apache Kafka on Heroku. They have deployed a copy of the app in Asi a. Now, both apps need a messaging backbone that will support multi-region distribution.

What is the least complex architecture that an Architect should recommend?

A.
Deploy a multi-region version of Apache Kafka on Heroku.
A.
Deploy a multi-region version of Apache Kafka on Heroku.
Answers
B.
Use Heroku's multi-tenant Kafka Basic plan.
B.
Use Heroku's multi-tenant Kafka Basic plan.
Answers
C.
The app in Asia should write to the Kafka instance in Virginia.
C.
The app in Asia should write to the Kafka instance in Virginia.
Answers
D.
Provision a second Kafka add-on in Asia. Each instance of the app should sync with each other.
D.
Provision a second Kafka add-on in Asia. Each instance of the app should sync with each other.
Answers
Suggested answer: B

Explanation:

-https://www.heroku.com/tech-sessions/get-started-with-apache-kafka

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?

A.
Move the database and the app into the Private Space.
A.
Move the database and the app into the Private Space.
Answers
B.
Add a Trusted IP range to the Heroku Postgres configuration.
B.
Add a Trusted IP range to the Heroku Postgres configuration.
Answers
C.
Set up a VPN from the trusted locations to the app.
C.
Set up a VPN from the trusted locations to the app.
Answers
D.
Set up a VPC in a one-off dyno when access to Heroku Postgres is needed.
D.
Set up a VPC in a one-off dyno when access to Heroku Postgres is needed.
Answers
Suggested answer: B

Universal Containers (UC) wants to allow its developers to only use certain add-ons. UC enables Addon 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?

A.
They are deleted, and all data is backed up and saved.
A.
They are deleted, and all data is backed up and saved.
Answers
B.
They are added to the allowed add-ons list.
B.
They are added to the allowed add-ons list.
Answers
C.
They are added to the exception list and not affected.
C.
They are added to the exception list and not affected.
Answers
D.
They are flagged for removal, and the developers are notified.
D.
They are flagged for removal, and the developers are notified.
Answers
Suggested answer: D

Explanation:

- https://devcenter.heroku.com/articles/addon-controls

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 method should an Architect recommend to ensure the security of the data as it moves from Heroku Redis to the third-party application?

A.
Use stunnel to secure the connection between Heroku Redis and the third-party application.
A.
Use stunnel to secure the connection between Heroku Redis and the third-party application.
Answers
B.
Set up SSL Certificates on Heroku and the third-party application.
B.
Set up SSL Certificates on Heroku and the third-party application.
Answers
C.
Only allow access to Heroku Redis through an SSH connection.
C.
Only allow access to Heroku Redis through an SSH connection.
Answers
D.
Set up both a VPN and a VPC between Heroku and the third-party application.
D.
Set up both a VPN and a VPC between Heroku and the third-party application.
Answers
Suggested answer: C

Explanation:

- https://devcenter.heroku.com/articles/securing-heroku-redis

Total 185 questions
Go to page: of 19