Question 6 of 39

A client wants to use Heroku to build a data bridge between Salesforce and Google Cloud Platform (GCP).

Which combination of Heroku features should an Architect recommend to secure the connection between Heroku and GCP?

    Correct Answer: B

    Heroku Private Spaces and Private Space VPN Connections are the appropriate combination to secure the connection between Heroku and Google Cloud Platform (GCP). Heroku Private Spaces provides a secure and isolated network environment for applications, while Private Space VPN connections enable a secure site-to-site VPN connection compatible with Google Cloud VPN, ensuring secure communication between Heroku and GCP infrastructure.

Question 7 of 39

For which two use cases should an Architect recommend using Heroku Redis? (Choose two.)

    Correct Answer: B, C

    Heroku Redis is well-suited for use cases involving caching and job queuing. It excels in scenarios that require quick access to frequently used data or managing background jobs and tasks. Redis is often used as a data cache layer to enhance application performance by reducing the need for repeated database queries. Additionally, it is commonly employed for adding jobs to a queue, allowing for efficient background processing and task management. Unlike relational databases, Redis is an in-memory key-value store, making it less appropriate for long-term data warehousing or querying relational data.

Question 8 of 39

Universal Containers experienced an outage with their production Heroku Postgres database due to a fault with the underlying infrastructure. The database was unavailable for an hour. The database is on the Standard-0 plan.

Which two actions should an Architect recommend to mitigate such database failures and outages in the future? (Choose two.)

    Correct Answer: A, B

    To mitigate future database failures and outages, an Architect should recommend creating a follower database that uses the same plan as the leader. This helps in maintaining a replica of the database, ensuring data availability and redundancy. Additionally, migrating the database to a Premium-tier plan would offer better reliability, lower downtime tolerance, and improved support compared to the Standard tier, thus enhancing the overall availability and resilience of the database.

Question 9 of 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 architecture should be recommended in order to maintain the Salesforce security model already in place?

    Correct Answer: D

    The most appropriate architecture to maintain the Salesforce security model is to have the application query Salesforce data directly through the Salesforce APIs as the running user. This approach ensures that the data access is always aligned with the Salesforce security permissions and model, as it allows each user to access the data based on their individual permissions in Salesforce. This method avoids potential issues with syncing security models and maintains real-time, secure data access.

Question 10 of 39

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?

    Correct Answer: A

    The most appropriate strategy for creating a scalable set of microservices on Heroku, where multiple microservices have a public REST API, is to treat each microservice as a separate Heroku app and use Apache Kafka as a message bus for communication. This approach enables the microservices to communicate efficiently and each can be individually scaled according to requirements. Additionally, this ensures that the microservices can serve public REST APIs without the constraint of being in a private space.