
Best Preparations of Heroku-Architect Exam 2024 Salesforce Architect Unlimited 187 Questions
Focus on Heroku-Architect All-in-One Exam Guide For Quick Preparation.
NEW QUESTION # 23
Which 2 users can remove an application from a Heroku Enterprise Team?
- A. A user with the "manage" permission for the app
- B. A user with the "operate" permission for the app
- C. An administrator of the Enterprise Team
- D. A user with the "deploy" permission for the app
Answer: A,C
Explanation:
- https://devcenter.heroku.com/articles/event-driven-microservices-with-apache-kafka
NEW QUESTION # 24
A client's Heroku application is publishing messages to an instance of Apache Kafka on Heroku.
What does a second Heroku application need to do to consume those messages?
- A. Subscribe to the Kafka partition(s) that the messages are being published to.
- B. Join a consumer group that also includes the publishing application.
- C. Convert the publishing application into a stream processor.
- D. Subscribe to the Kafka topic(s) that the messages are being published to.
Answer: A
Explanation:
- https://wwwxloudkarafka.com/blog/2016-11-30-part1-kafka-for-beginners-what-is- apache-kafka.html
NEW QUESTION # 25
Universal Containers needs to integrate three separate apps: a Salesforce app, an app developed to Heroku, and a custom-built app hosted on-premise. Each app needs to send and receive data from any of the other apps. Which two integration options should an Architect recommend that can connect all three systems in a fire-and-forget pattern? Choose 2 answers.
- A. Use Heroku Connect to synchronize all systems with Heroku Postgres
- B. Publish and subscribe to topics on Apache Kafka on Heroku
- C. Publish and subscribe to Salesforce platform events
- D. Use Heroku External Objects as a data proxy
Answer: B,C
Explanation:
-https://devcenter.heroku.com/articles/dataclips
NEW QUESTION # 26
A Field Technician from Universal Containers 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?
- A. Set the existing Service Appointment status to Cannot Complete; Create a new Service Appointment against the same Work Order for the follow-up trip.
- B. Set the existing Service Appointment status to In Progress; Create a new Work Order and Service Appointment for the follow-up trip.
- C. Set the existing Service Appointment status to Cannot Complete: Create a new Work Order Line Item for the follow-up trip
- D. Set the existing Service Appointment status to Complete; Create a new Work Order and Service Appointment for the follow-up trip.
Answer: A
NEW QUESTION # 27
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.)
- A. Dynos have an ephemeral filesystem.
- B. A Heroku app's config vars are deleted on deploys and app restarts.
- C. Heroku apps define process types in a Procfile.
- D. Log messages from each of an app's dynos are kept separate from each other.
Answer: B,C
NEW QUESTION # 28
A client is building a system that will sync data from multiple Salesforce orgs to a single Heroku Postgres database. This system also needs to push the synced data to an external data warehouse for analytics processing. Which solution meets all of the requirements in this scenario?
- A. Use Heroku Connect to synchronize data between the Salesforce orgs, the Heroku Postgres database and the external data warehouse
- B. Use Salesforce Connect to synchronize data between the Salesforce orgs and the Heroku Postgres database Use Heroku Connect to sync data between the Heroku Postgres database and the external data warehouse.
- C. Use Heroku External Objects to synchronize data between the Salesforce orgs and the Heroku Postgres database Use an ETL tool to push data from the Salesforce orgs to the external data warehouse.
- D. Use Heroku Connect to synchronize data between the Salesforce orgs and the Heroku Postgres database Use an ETL tool to push data from the Salesforce orgs to the external data warehouse.
Answer: D
Explanation:
- https://devcenter.heroku.eom/articles/private-spaces#trusted-ip-ranges
NEW QUESTION # 29
A client currently runs a Ruby script in a one-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?
- A. Use both Go and Ruby language buildpacks, and run the Ruby script with release phase
- B. Define different process types for the Ruby script and the Go application in the app's Profile.
- C. Modify the Go buildpacK to install Ruby, and run the script from the _profile
- D. Convert the Ruby release script to Go and execute it on application startup
Answer: A
Explanation:
- There are many scenarios in which a single buildpack is not sufficient when building an application. This includes cases when you need to: Run a buildpack for each language your app uses For example, run a JavaScript buildpack for assets and a Ruby buildpack for your application Run a daemon process such as pgbouncer with your application. Pull in system dependencies with apt. You can check the following for more information: https://devcenter heroku com/articles/using-multiple-buildpacks-for-an-app
NEW QUESTION # 30
The Heroku CLI give you the ability to:
- A. Leverage the most powerful interface in the galaxy to have complete control over a fully operational battle station
- B. Make a mean cup of Java
- C. Install your own Heroku instance on to your on-prem servers
- D. Use Heroku with an expressive and powerful toolset on the command line
Answer: D
NEW QUESTION # 31
Callouts from Salesforce to Heroku can be made using:
- A. Apex triggers or outbound messages
- B. Web sockets
- C. Corba
- D. Message bus
Answer: A
NEW QUESTION # 32
Universal Containers would like to report on the volume of products installed within a specific timeframe.
What solution will help meet the customer's requirement?
- A. Utilize the standard "Installation Date" field on Asset.
- B. Utilize Field History Tracking on Asset.
- C. Utilize a custom"Installation Date" field on Asset
- D. Utilize a Work Order related list on Asset
Answer: A
NEW QUESTION # 33
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. Set up a VPN from the trusted locations to the app.
- B. Set up a VPC in a one-off dyno when access to Heroku Postgres is needed.
- C. Add a Trusted IP range to the Heroku Postgres configuration.
- D. Move the database and the app into the Private Space.
Answer: C
NEW QUESTION # 34
Dataclips allows a user to choose which datastore to query. Which type of datastore is supported?
- A. Any datastore connected via Heroku Connect
- B. Heroku Postgres
- C. Heroku Redis
- D. Any datastore, provided that you have the connection URL
Answer: B
Explanation:
- https://devcenter.heroku.corn/articles/heroku-connect-faq#can-i-use-sharing-rules-to-restrict-record-visibility
NEW QUESTION # 35
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.
- A. Transfer the app to another Enterprise Team.
- B. Roll back a release
- C. Manage the app's config vars.
- D. Provision an add-on with a free plan
Answer: B,C,D
Explanation:
- https://devcenter heroku com/articles/heroku-connect-database-tables#encrypted-strings
NEW QUESTION # 36
Heroku Connect data replication happens:
- A. 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)
- B. Near real time for writes to Salesforce. and on a 30-second polling window for writes to Heroku Postgres
- C. Near real time in both directions
- D. Instantly in both directions
Answer: A
NEW QUESTION # 37
Universal Containers wants to ensure that Service Appointments are only assigned to Active Resources. What configuration should a Consultant recommend for the Scheduling Policy?
- A. Match Fields
- B. Preferred Resources
- C. Match Boolean
- D. Required Resources
Answer: C
NEW QUESTION # 38
Which technology do Salesforce REST APIs use for authentication?
- A. SAML
- B. Pre-shared keys
- C. OAuth
- D. Basic usernames and passwords
Answer: D
NEW QUESTION # 39
A web application on Heroku wants to surface Salesforce data.All users of the web application will:
1) Authenticate using SSO with Salesforce.
2) Have user records in Salesforce.
What architectureshould be recommended in order to maintain the Salesforce security model already in place?
- A. Have the application query Salesforce data and the securitymodel directly using a cached admin credential.
- B. Use Heroku Connect to sync the Salesforce data and Salesforce security model to Heroku Postgres.
- C. Have the application query Salesforce data directly through the Salesforce APIs as the running user.
- D. Use Heroku Connect, with a per-user authentication model, to sync theSalesforce data to Heroku Postgres.
Answer: B
Explanation:
https://devcenter.heroku.com/articles/addon-controls
NEW QUESTION # 40
Universal Containers (UC) is using Field Service and has customer meetings at UC's offices. When booking meetings, they would like them to begin on the hour.every hour, between 9am-5pm.
How can this be achieved?
- A. Use Multiple Operating Hours with Slots for each hour
- B. Use Territory-specific Operating Hours.
- C. Use Customer Operating Hours.
- D. Use Exact Appointments on the WorK Types.
Answer: D
NEW QUESTION # 41
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?
- A. Use both Go and Ruby language buildpacks, and run the Ruby script with release phase
- B. Define different process types for the Ruby script and the Go application in the app's Profile.
- C. Modify the Go buildpacK to install Ruby, and run the script from the _profile
- D. Convert the Ruby release script to Go and execute iton application startup
Answer: A
Explanation:
- There are many scenarios in which a single buildpack is not sufficient when building an application. This includes cases when you need to: Run abuildpack for each language your app uses For example, run a JavaScript buildpack for assets and a Ruby buildpack for your application Run a daemon process such as pgbouncer with your application. Pull in system dependencies with apt. You can check the following for more information: https://devcenter heroku com/articles/using-multiple-buildpacks-for-an-app
NEW QUESTION # 42
Universal Containers (UC) uses Heroku Connect to synchronize changes to the Account object in their Salesforce org. UC's Heroku application makes a batch update that changes one million records to the Heroku Postgres database table that mirrors the Account object. Approximately, how long will these updates take to sync back to the Salesforce org?
- A. 1 hour.
- B. 12 hours.
- C. One million updates is too many for Heroku Connect to handle; therefore, the sync will fail
- D. It depends on the sync performance, which can vary from one connection to another.
Answer: D
Explanation:
- https://devcenter.heroku.com/articles/using-sso-services-with-heroku#prerequisites-for-sso-with-heroku
NEW QUESTION # 43
Universal Containers collects sensor data from millions of sensors that are located around the World. Now. they want to process this data on Heroku. What are three advantages of using a microservices architecture with Apache Kafka on Heroku in this scenario? Choose 3 answers.
- A. Consumers and producers can be scaled independently.
- B. Kafka is highly available and fault-tolerant
- C. Individual services can efficiently communicate with each other using REST APIs.
- D. Individual services can be scaled easily for high-volume event processing
Answer: A,B,D
Explanation:
- https://www.heroku.com/lech-sessions/get-started-with-apache-kafka
NEW QUESTION # 44
Universal Containers has recently experienced a higher volume of traffic on their mobile app hosted on Heroku. When Universal Containers was running 4standard-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?
- A. Replace autoscaling with a manual scaling option of 2.
- B. Move long-running tasks to worker dynos.
- C. Add a logging add-on from the Elements marketplace.
- D. Upgrade to performance-L dynos with 14 GB RAM.
Answer: B
NEW QUESTION # 45
......
Guaranteed Success with Heroku-Architect Dumps: https://examsdocs.dumpsquestion.com/Heroku-Architect-exam-dumps-collection.html