You are an architect for a software company that is developing an application on Heroku. The application needs to interact with a MongoDB database, which is not natively supported by Heroku. What would be your recommendation for addressing this requirement?
A Heroku app processes order data and updates order status in Salesforce. The company wants to ensure that order updates do not result in any duplicates and the integrity of the data is maintained. Which method should be used?
A company is developing a Heroku application that requires advanced data visualization capabilities. As a Salesforce Certified Heroku Architect, which strategy would you recommend?
At Universal Containers (UC), a developer named Yuichiro wrote a PHP application that, in production, uses a MySQL database. Yuichiro is onboarding Mary, a new UC developer, who is setting up her development environment. Yuichiro asks Mary to:
1) install the related PHP libraries manually so the application will run;
2) use MongoDB, instead of MySQL, in the development environment.
According to the Twelve-Factor methodology, which changes should an Architect recommend?