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.
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>
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
"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.
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.
RahulMaurya
Highly Voted 1 year, 4 months agosnahta
Most Recent 6 months, 4 weeks agoGbandeira
6 months, 4 weeks agoParkaboy
1 year, 3 months ago