exam questions

Exam Certified Heroku Architecture Designer All Questions

View all questions & answers for the Certified Heroku Architecture Designer exam

Exam Certified Heroku Architecture Designer topic 1 question 77 discussion

Actual exam question from Salesforce's Certified Heroku Architecture Designer
Question #: 17
Topic #: 1
[All Certified Heroku Architecture Designer Questions]

A client wants to create a scalable set of microservices that communicate with each other, where multiple microservices have a public REST API.
Which architecture strategy allows this on Heroku?

  • A. Each microservice is a separate Heroku app. The microservices communicate by using Apache Kafka as a message bus.
  • B. Each microservice is a separate process type in a single Heroku app. The microservices communicate by using Redis as a message bus.
  • C. Each microservice is a separate private space. The microservices communicate by using DNS Service Discovery.
  • D. Each microservice is a separate process in a single Heroku app. The microservices communicate by using shared memory.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️
Reference:
https://blog.heroku.com/announcing-dns-service-discovery

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
RahulMaurya
Highly Voted 1 year, 4 months ago
currect ans is A, you don't require private space for each micro service
upvoted 6 times
...
snahta
Most Recent 6 months, 4 weeks ago
Get the correct answer about salesforce from I am glad to see this brilliant post. all the details are very helpful and good for us, keep up to good work.I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing. <a href="https://www.sevenmentor.com/salesforce-training-in-pune.php">Salesforce classes in pune</a>
upvoted 1 times
...
Gbandeira
6 months, 4 weeks ago
A is the correct one. It says in the question microservices have a public REST API. Private space does not allow public access. With kafka you can make easy to microservices communicate with each other and have pucli access in the common runningtime
upvoted 2 times
...
Parkaboy
1 year, 3 months ago
"DNS Service Discovery allows you to connect these services together by providing a naming scheme for finding individual dynos within your Private Space." I understand that for DNS Service Discovery to be used the microservices should be in the same private space hence answer A seems more likely.
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...