New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Certified Heroku Architect (Plat-Arch-206) Exam - Topic 5 Question 59 Discussion

Actual exam question for Salesforce's Salesforce Certified Heroku Architect (Plat-Arch-206) exam
Question #: 59
Topic #: 5
[All Salesforce Certified Heroku Architect (Plat-Arch-206) Questions]

UniversalContainers (UC) has an on-permise application for reporting damage to their shipments. They want to migrate the application to Heroku. The damage reporting process includes uploading one or more pictures to the application which temporarily stores them onthe local system. After the report is submitted, a case is created in UC's Salesforce org for processing, amd the images are deleted from the file system. The application's configuration is read from environment variables that are specified in the system user's profile. The application writes its logs to rotating files using an open-source library. Which two recommendations should an Architect make to ensure that the application runs correctly on Heroku? Choose 2 answers.

Show Suggested Answer Hide Answer
Suggested Answer: A, D

- https://devcenter.heroku.com/articles/heroku-connect-database-tables#encrypted-strings


Contribute your Thoughts:

0/2000 characters
Joni
2 months ago
Not sure about that, seems like a bad idea to rely on local storage.
upvoted 0 times
...
Kimbery
2 months ago
Wait, are we really deleting images after submission?
upvoted 0 times
...
Ernestine
2 months ago
Loading config from source code? That sounds risky.
upvoted 0 times
...
Magdalene
3 months ago
Definitely need an external storage for those images!
upvoted 0 times
...
Tula
3 months ago
I think running in a Private Space is a must too.
upvoted 0 times
...
Kenneth
3 months ago
Running the app in a Private Space could help with Salesforce integration, but I can't recall if that's necessary for all cases. Is that option C?
upvoted 0 times
...
Raymon
3 months ago
I feel like we had a similar question about using external services for file storage in our practice exams. Option B definitely sounds familiar.
upvoted 0 times
...
Peggie
4 months ago
I'm not entirely sure, but I think loading configuration from source code might not be the best practice on Heroku. Environment variables are usually preferred, right?
upvoted 0 times
...
Bok
4 months ago
I remember we discussed the importance of using external storage for images in a cloud environment, so option B seems like a solid choice.
upvoted 0 times
...
Rory
4 months ago
I think the two best recommendations are using an external object storage service for the images and running in a Private Space to connect to Salesforce. Those seem like the most straightforward ways to address the key migration challenges.
upvoted 0 times
...
Cristal
4 months ago
I'm a bit confused by the last option about writing logs to STDOUT instead of the file system. That seems like it could cause issues with log management and auditing. I'll need to research that one further.
upvoted 0 times
...
Chaya
4 months ago
Okay, the key here is to address the temporary image storage and integration with Salesforce. Using an external object storage service like S3 or Blob Storage makes sense for the images, and running in a Private Space could enable the Salesforce integration.
upvoted 0 times
...
Rolland
5 months ago
Hmm, using environment variables for configuration is a common practice, so I'm not sure why the question is suggesting to load it from the source code instead. That seems like an odd recommendation.
upvoted 0 times
...
Jenise
5 months ago
This seems like a straightforward migration to Heroku, but I'll need to think through a few key points to ensure the application runs correctly.
upvoted 0 times
...
Juan
10 months ago
I believe option A is also important to ensure the application runs correctly on Heroku.
upvoted 0 times
...
Suzi
10 months ago
Option C seems like overkill for this use case. A private space isn't necessary to communicate with Salesforce.
upvoted 0 times
Lamonica
8 months ago
Option C seems like overkill for this use case. A private space isn't necessary to communicate with Salesforce.
upvoted 0 times
...
Alida
8 months ago
B) Use an external object storage service for temporary image uploads
upvoted 0 times
...
Hayley
9 months ago
A) Load the application's configuration from its source code instead of using environment tables
upvoted 0 times
...
...
Cammy
10 months ago
I agree with Son. Option B will also help with scalability and performance.
upvoted 0 times
...
Ronna
10 months ago
Haha, 'WritP Inns tn stdmit'? Looks like someone needs to proofread their options a bit more carefully!
upvoted 0 times
...
Trevor
10 months ago
I'd also recommend Option D - writing logs to stdout instead of the file system. Heroku has a great logging system that can handle this for us.
upvoted 0 times
Lazaro
10 months ago
B) Use an external object storage service for temporary image uploads
upvoted 0 times
...
Jacqueline
10 months ago
A) Load the application's configuration from its source code instead of using environment tables
upvoted 0 times
...
...
Tammara
11 months ago
Definitely agree with Raelene. Heroku's file system won't persist the images, so an external storage service is the best choice here.
upvoted 0 times
...
Son
11 months ago
I think option B is a good idea because it will help with managing the images.
upvoted 0 times
...
Raelene
11 months ago
Using Heroku's ephemeral file system to store temporary images is a bad idea. Option B is the way to go.
upvoted 0 times
Timmy
9 months ago
D) Write logs to stdout instead of writing them to the file system
upvoted 0 times
...
Jordan
9 months ago
B) Use an external object storage service for temporary image uploads
upvoted 0 times
...
Colene
10 months ago
D) Write logs to stdout instead of writing them to the file system
upvoted 0 times
...
Tawna
10 months ago
B) Use an external object storage service for temporary image uploads
upvoted 0 times
...
...

Save Cancel