Salesforce Herokue
Salesforce Herokue
Salesforce Herokue
https://www.2passeasy.com/dumps/Heroku-Architect/
NEW QUESTION 1
A client's Heroku web application displaysdata that is fetched from a back-end file storage system. The client now wants this data to be viewable, but not editable,
from their Salesforce org.
Which recommendation should an Architect make in this scenario?
A. Replicate the files to tables in a Heroku Postgres database, and use Heroku Connect to synchronize the tables to the Salesforce org.
B. Store all file URLs in a Heroku Postgres table, and use Heroku Connect to synchronize the table to the Salesforce org.
C. Replicate the files to tables in aHeroku Postgres database, and use Heroku External Objects to expose the tables to the Salesforce org.
D. Replicate the files to the application's local filesystem, and use worker dynos to periodically sync them to the Salesforce org.
Answer: A
NEW QUESTION 2
Callouts from Salesforce to Heroku can be made using:
A. Corba
B. Web sockets
C. Message bus
D. Apex triggers or outbound messages
Answer: D
NEW QUESTION 3
A. Universal Containers is building a new marketing website on Heroku. They want to capture user information on the site and have that data flow into Salesforce
for followup.
Which Heroku features should an Architectrecommend to accomplish this?
Answer: A
NEW QUESTION 4
Universal Containers runs an application in a Private Space in the Frankfurt region. The majority of the application's users (based in Asia) are reporting issues
related to high latency. What should an Architect recommend to remediate this issue cost-effectively?
Answer: D
Explanation:
https://devcenter.heroku.com/articles/heroku-connect-database-tables#encrypted-strings
NEW QUESTION 5
Universal Containers would like to engage contractors and customers directly in their Field Service solution. Which three options will provide read, write, and edit
access to Work Order objects? (Choose three.)
Answer: ACD
NEW QUESTION 6
Universal Containers wants to set up communication between multiple public-facing Heroku web applications hosted on the Common Runtime. Which solution
should an Architect recommend?
A. Movethe application to a Private Space, and enable Internal Routing for them
B. Bind all of the Heroku applications to the same port
C. Configure a worker process type for each application that listens for incoming remote procedure calls.
D. Send requests to each application's URL using HTTP/HTTPS.
Answer: A
Explanation:
-https://www.heroku.com/tech-sessions/get-started-with-apache-kafka
NEW QUESTION 7
Universal Containers wants to give Field Technicians the ability to create follow-upappointments if they are unable to complete a Work Order due to missing
inventory
What should a Consultant implement to meet this requirement?
Answer: C
NEW QUESTION 8
Callouts in Apex trigger support which authentication mechanisms:
A. Pre-shared keys
B. username and password credentials
C. All of these
D. OAuth flows using named credentials in the Remote Site settings
Answer: C
NEW QUESTION 9
Universal Containers has recently experienced a higher volume of traffic on their mobile app hosted on Heroku. When Universal Containers was running 4
standard-2x dynos with 1 GB RAM each, they encountered multiple H12 ("request timeout") errors. The app never consumed more than 800 MB of RAM. They
then switched to performance-m dynos, with 2.5 GB RAM, and set autoscaling to a maximum of 2 dynos. However, they still encountered H12 ("request timeout")
errors.
What remediation should an Architect recommend to alleviate this problem?
Answer: A
NEW QUESTION 10
Which Heroku features should an Architect recommend to create a secure connection between Heroku and Microsoft Azure?
A. Heroku Private Spaces and Private Space VPN Connections, using Azure's built-in VPN endpoint.
B. Heroku Private Spaces and Private Space VPN Connections, using a compatible VPN endpoint on Azure
C. Heroku Shield Private Spaces and Internal Routing, using Azure's built-in VPN endpoint
D. Heroku Private Spaces and Private Space Peering, using Azure's VPC Peering.
Answer: B
Explanation:
https://devcenter.herokuxom/articles/using-sso-services-with-heroku#end-user-account-creation-and-removal
NEW QUESTION 10
A client's application needs to run in a European country for data residence purposes. What is a consideration in this scenario?
Answer: B
Explanation:
-https://devcenter.heroku.eom/articles/heroku-postaresql#data-residencv
NEW QUESTION 15
Universal Containers acquires a company that runs an application on Google Cloud Platform (GCP). TheGCP application needs to communicate securely with a
Heroku application. The Heroku application has Internal Routing enabled and is running in a Private Space. Which two recommendations should an Architect make
to satisfy this use case? Choose 2 answers.
A. Ensure that the Private Space and GCP use distinct CIDR ranges
B. Disable Internal Routing on the Heroku app.
C. Ensure that the Private Space and GCP use matching CIDR ranges.
D. Establish a secure site-to-site VPN connection between the Private Spaceand GCP.
Answer: AD
Explanation:
https://devcenter.heroku.com/articles/vpn-private-space. google-cloud-platform#manual-setup
NEW QUESTION 18
A client has a Heroku Postgres database add-on attached to a production application. The client now wants to access the database from another application that
they use to perform administrative tasks. What should an Architect recommend in this scenario?
A. Copy the database's connection URL and add it to the administrative application as a config var.
B. Attach the database toan application that acts as a database proxy
C. Create a fork of the database and attach it to the administrative application.
D. Attach the same Heroku Postgres add-on to the administrative application
Answer: D
Explanation:
-https://devcenter.heroku.eom/articles/using-sso-services-with-heroku#prerequisiles-for-sso-with-tieroku
NEW QUESTION 21
Heroku Connect is an add-on that syncs Force, com data into:
Answer: B
NEW QUESTION 22
A healthcare services client is requesting an architecture for a set of applications: one is a marketing application, and the other two are of customer service
applications that allow for customers to interact with theirhealthcare records. The marketing application must be able to scale up within seconds in response to
traffic spikes. The client wants to be able to deploy each of these applications to the U.S. East Coast and EMEA.
Which applications should be deployed into which Heroku runtime?
A. The marketing application into Private Spaces; customer service applications into Shield Private Spaces
B. The marketing application into the Common Runtime; customer service applications into Shield Private Spaces
C. Themarketing application into the Common Runtime; customer service applications into Private Spaces
D. The marketing application into Private Spaces; customer service applications into separate Private Spaces
Answer: A
Explanation:
-https://devcenterherokucom/articles/private-spaces#trusted-ip-ranges
NEW QUESTION 26
Which three actions can a user perform on an app in a Heroku Enterprise Team, if that user has been granted only the "deploy" permission for that app? Choose 3
answers.
Answer: ABD
Explanation:
- https://devcenter heroku com/articles/heroku-connect-database-tables#encrypted-strings
NEW QUESTION 28
Which two conventions of the Heroku platform reflect the Twelve-Factor methodology's recommendation to "execute the app as one or more stateless processes?"
(Choose two.)
A. Log messages from each of an app's dynos are kept separate from each other.
B. Heroku apps define process types in a Procfile.
C. A Heroku app's config vars are deleted on deploys and app restarts.
D. Dynos have an ephemeral filesystem.
Answer: BC
NEW QUESTION 30
A RESTfulAPIis:
Answer: A
NEW QUESTION 32
A client has an existing Heroku Connect integration. They would like to extend the integration to ad Attachments (which are related binary files) from a mapped
Salesforce object. What advice should an Architect provide?
A. A file storage system needs to be added to the Heroku Connect mapping to sync binary files.
B. Heroku Connect does not support binary files: therefore migration must be done using another method
C. A column oftype Binary String must be added manually to the Heroku Postgres table and amend Attachments before binary transfer can be enabled.
D. An additional object mapping must be added for the Attachments table in Heroku Connect.
Answer: B
Explanation:
https://devcenter.heroku.com/articles/using-sso-services-with-heroku#prerequisites-for-sso-with-heroku
NEW QUESTION 36
Which two features of the Heroku platform require Private Spaces? Choose 2 answers.
Answer: BD
Explanation:
https://devcenter.heroku.eom/articles/private-spaces#trusted-ip-ranges
NEW QUESTION 40
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 connectionbetween Heroku and GCP?
Answer: A
NEW QUESTION 44
Universal Containers is looking to implement Entitlement Management to meet the following requirements:
1) Any employee from the customer account is eligible for support.
2) Specific purchased products are eligible for support What Objects should be set up for Entitlement Management?
Answer: D
NEW QUESTION 45
Universal Export wants to build an app that serves company data. The data has no strong compliance requirements, and the app should only be reachable from
trusted IP addresses. Which solution should an Architect recommend?
A. Deploy the app in a Shield Private Space with a Shield-tier Heroku Postgres database
B. Deploy the app in the Common Runtime with a Standard-tier Heroku Postgres database
C. Deploy the app in a Private Space with a Private-tier Heroku Postgres database.
D. Deploy the app in the Common Runtime with a Premium-tier Heroku Postgres database.
Answer: C
Explanation:
https://devcenter.heroku.eom/articles/heroku-connect-faq#can-i-use-sharing-rules-to-restrict-record-visibility
NEW QUESTION 48
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?
A. Explicitly declare code dependencies in the application's environment variables and use the same type of database in both development and production.
B. Persist code dependencies in the application's production databas
C. Use the same type of database locally to ensure that the dependencies are accessible.
D. Recursively determine code dependencies on application startup and maintain separate Git branches for the MongoDB- and MySQL- compatible versions of the
application.
E. Explicitly declare code dependencies in the application's source and use the same type of database in both development and production.
Answer: B
NEW QUESTION 50
Universal Containers has enabled Field Service Lightning and is looking to enable Entitlements for Work Orders. What should a Consultant take into
consideration?
Answer: A
NEW QUESTION 54
Which three overview cards does the Field Service mobile app provide as context to Technicians on upcoming Service Appointments? (Choose three.)
A. Asset History
B. Contact
C. Address
D. Site Details
E. Product Catalog
Answer: BCD
NEW QUESTION 58
Universal Containers (UC)uses Apache Kafka on Heroku to stream shipment inventory data in real time throughout the world. A Kafka topic is used to send
messages with updates on the shipping container GPS coordinates as they are in transit. UC is using a Heroku Kafka basic-0 plan.The topic was provisioned with
8 partitions, 1 week of retention, and no compaction. The keys for the events are being assigned by Heroku Kafka, which means that they will be randomly
distributed between the partitions.
UC has a single-dyno consumer application that persists the data to their Enterprise Data Warehouse (EDW). Recently, they've been noticing data loss in the
EDW.
What should an Architect with Kafka experience recommend?
A. Enable compaction on the topic to drop older messages, which will drop older messages with the same key.
B. Upgrade to a larger Apache Kafka for Heroku plan, which has greater data capacity.
C. Use Heroku Redis to store message receipt information to account for "at-least" once delivery, which will guarantee that messagesare never processed more
than onc
D. Scale up the consumer dynos to match the number of partitions so that there is one process for each partition.
Answer: C
NEW QUESTION 63
Universal Containers has 3 Heroku apps in its microservicesand requires that logs for all of the apps be stored in the same location for analysis and alerting
purposes. How would they achieve this?
A. Send logs from each app to their own Heroku redis Store, and then combine all logs in a fourth master store.
B. Set up the 3 apps as producers for Apache Kafka on Heroku and save their logs to Kafka
C. Set up a file on the filesystem and share it with all the apps
D. Install a logging add-on for one app and attach it to the other two apps
Answer: B
Explanation:
https://devcenter.herokuxom/articles/heroku-connect-faq#can-i-use-sharing-rules-to-restrict-record-visibility
NEW QUESTION 64
A hospital wants to build a mobile app that allows patients to check the status of submitted insurance claims, which the hospital stores in Salesforce Health Cloud.
The app's back end will run on Heroku.
Which two measures should an Architect recommend to help ensure that the app is compliant with HIPAA? (Choose two.)
A. Use Heroku Shield Connect to sync claim data from Salesforce to a Heroku Postgres database.
B. Use only Heroku Shield Postgres databases to store claim data outside of Salesforce Health Cloud.
C. Ensure that the back-end application's codeencrypts all claim data before writing it to a Heroku Postgres database.
D. Ensure that the mobile app can only run when on the hospital's intranet, which is connected to the back end's Shield Private Space via VPN.
Answer: AC
NEW QUESTION 69
Universal Containers would like toenforce a 48-hour SLA to ensure that Technicians perform certain follow-up activities after they leave a customer site The
starting point of the SLA is when the Work Order Status is set to "Technician Wrap Up." The Technician is required to provide confirmation that wrap up is
completed.
Which three configurations should a Consultant implement to ensure this can be achieved? (Choose three.)
A. Create a Process to call a Flow that completes the Milestone when the Wrap Up is complete.
B. Create a Workflow toclose the Milestone when the Wrap Up is complete
C. Create a Milestone which has entry criteria (or Status = Technician Wrap Up.
D. Create an Entitlement Process which has entry criteria for Status = Technician Wrap Up
E. Create custom fields to capture that the Wrap Up Activities have been completed.
Answer: BCD
NEW QUESTION 72
Which Heroku feature allows you to deploy a real app complete with code, config, andadd-ons already configured?
Answer: D
NEW QUESTION 75
In the hierarchy of cloud services, PaaS generally provides more out of the box than:
Answer: B
NEW QUESTION 79
An existing app is experiencing performance degradation because of multiple executions of multiple, expensive SQL read queries. This SQL code cannot be
optimized any further and the frequency of the execution of the queries cannot be reduced. Which two options should an Architect recommend in this scenario?
Answer: BC
Explanation:
https://devcenter.heroku.com/articles/using-sso-services-with-heroku#end-user-account-creation-and-removal
NEW QUESTION 83
A client provisions a Heroku Postgres database in the EU region.
Which two services related to Heroku Postgres are located in the U.S.? (Choose two.)
Answer: AD
Explanation:
- https://devcenter.heroku com/articles/heroku-postgresql
NEW QUESTION 85
Universal Containers has an app deployed on Heroku that is now required to handle high-volume message processing. What should an Architect recommend to
fulfill this new requirement?
Answer: C
Explanation:
- https://www.heroku.com/tech-sessions/get-started-with-apache-kafka
NEW QUESTION 87
Which of thefollowing is a good use case for the Heroku Platform?
Answer: D
NEW QUESTION 88
you can build Canvas apps and run them on Heroku with of the following languages:
A. Node, js / JavaScript
B. All of these
C. Python
D. Java, Scala, Clojure
E. PHP
Answer: B
NEW QUESTION 93
A client currently runs a Ruby script in aone-off dyno each time they deploy their Go application to Heroku. The development team wants the script to be executed
before the application is deployed because it performs necessary database migrations. Which approach should an Architect recommend?
A. Modify the Go buildpacK to install Ruby, and run the script from the _profile
B. Convert the Ruby release script to Go and execute it on application startup
C. Use both Go and Ruby language buildpacks, and run the Ruby script with release phase
D. Define different process types for the Ruby script and the Go application in the app's Profile.
Answer: C
Explanation:
- There are many scenarios in which a single buildpack is not sufficient when building an application. This includes cases when you need to: Run abuildpack for
each language your app uses For example, run a JavaScript buildpack for assets and a Ruby buildpack for your application Run a daemon process such as
pgbouncer with your application. Pull in system dependencies with apt. You can check the following for more information: https://devcenter heroku
com/articles/using-multiple-buildpacks-for-an-app
NEW QUESTION 98
What set of configurations make up Scheduling Policies and let companies adhere to their business constraints and preferences?
Answer: B
Answer: B
Answer: C
A. Apache Kafka on Heroku as a bus between all services Create topics for billing, jobs, and website clicks Create an additional service, which will subscribe for all
topics, and dump every message into a data lake
B. Heroku Redis, create a large Redis stor
C. Allow each service to place messages with an agreed-upon format into a single queue, backed by the Redis storeServices listen for messages addressed to
them and take action on the
D. Redis will serve as the data lake.
E. Heroku Connect and Salesforce Sync all relevant data into Salesforce and allow it to flow into each service Create custom objects for each serviceand alow
Answer: A
Explanation:
- https //devcenterheroku.com/articles/private-spaces#lruslecl-ip-ranges
A. Heroku Connect provides Salesforce a bidirectional synchronization between Platform Events on Salesforce and Apache Kafka on Heroku
B. HerokuConnect provides Mulesoft an endpoint that is easily consumable by a back-end integration tool
C. Heroku Connect provides Salesforce a declarative bidirectional synchronization with Postgres and data proxy capability via Heroku Connect External Objects.
D. Heroku Connect has a Microsoft connector for access to Heroku Postgres Heroku Redis, and Apache Kafka on Heroku
Answer: C
A. Work Types
B. Assets
C. Service Report Templates
D. Product Templates
Answer: AC
Answer: C
Explanation:
-https://devcenter.heroku.com/articles/dataclips
Answer: AD
Explanation:
https://devcenter.heroku.eom/articles/private-spaces#trusted-ip-ranges
Answer: D
Universal Containers has multipleHeroku applications that use the same Heroku Postgres database. One of those applications, SFDC-sync. uses Heroku Connect
to sync the data between a Salesforce org and the Heroku Postgres database. If the SFDC-sync app Is deleted. Heroku Connect will stopsyncing data. What is
another consequence of deleting the SFDC-sync app?
A. All tables synced with Heroku Connect will be removed from the Heroku Postgres database
B. Existing data will remain in both locations.
C. All synced objects will be removed from the Salesforce org
D. All tables will be removed from the Heroku Postgre database
Answer: A
Explanation:
-https://devcenter.heroku.eom/articles/privale-spaces#lrusted-ip-ranges
Answer: B
Answer: AD
Answer: AC
A. Set Up Milestone
B. Create Entitlenen: records, Set Up EntitlementsProcess for Work Orders.
C. Set Up Entitlements Process for Work Orders, Set Up Milestones, Create Entitlement records
D. Create Entitlement records, Set Up Entitlements Process for Work Order
E. Set Up Milestones
F. Set Up Milestone
G. Set Up EntitlementsProcess for Work Orders, Create Entitlement records.
Answer: B
A. The end user of a Heroku app authorizes Heroku Connect via OAuth.
B. OAuth provides Heroku Connect with API tokens after the user authorizes the Heroku Connect application on Salesforce
C. SAML authorizes Heroku Connect to make API calls
D. A single integration user's credentials are stored.
Answer: B
Answer: C
Answer: B
A. An on-prem server that you can install in a rack at your nearest co-location facility
B. Your application code compiled and ready to be served to a variety of web clients
C. A specialized dinosaur monitoring service delivered from the cloud
D. A managed runtime container with a Linux operating system underneath
Answer: D
A. VPC Peering
B. Trusted IP ranges
C. Private Spaces
D. Internal Routing
Answer: B
Answer: B
Explanation:
https://devcenter.heroku.corn/articles/heroku-connect-faq#can-i-use-sharing-rules-to-restrict-record-visibility
A. None of these
B. Write Apex applications quickly
C. Speed up an application's response time by running it on dynos that are located geographically closer to your customers
D. Ensure that your application's incomingtraffic originates from a whitellsted set of IP addresses
Answer: CD
Answer: AB
A. ISO 27017
B. PCI level 1
C. SOC2Typel
D. ISO 27018
Answer: B
Explanation:
https://devcenter.heroku.com/articles/using-sso-services-with-heroku#end-user-account-creation-and-removal
Answer: B
Explanation:
-https://www.heroku.com/tech-sessions/get-started-with-apache-kafka
Answer: ABD
Answer: D
Explanation:
-https://devcenter.heroku.com/articles/using-sso-services-with-heroku#end-user-account-creation-and-removal
Answer: CD
Explanation:
-https://devcenter.heroku.com/articles/heroku-connect-database-tables#encrypted-strings
A. It depends on the sync performance, which can vary from one connection to another.
B. 1 hour.
C. One million updates is too many for Heroku Connect to handle; therefore, the sync will fail
D. 12 hours.
Answer: A
Explanation:
- https://devcenter.heroku.com/articles/using-sso-services-with-heroku#prerequisites-for-sso-with-heroku
Answer: A
A. The add-on always runs in the samePrivate Space as the provisioning application.
B. The traffic between the provisioning app and the add-on will travel across the public Internet.
C. The add-on will always run in the same region, but not in the same Private Space, as the provisioning application.
D. The add-on's data will always be stored in the same Private Space as the provisioning application.
Answer: C
A. A database
B. A logging tool
C. An email delivery service
D. A background process with a long running task
Answer: ABC
Explanation:
- https/Vdevcenter heroku.com/articles/internal-routing
Answer: B
Answer: AD
Explanation:
https://devcenter.heroku.com/articles/using-sso-services-with-heroku#end-user-account-creation-and-removal
Answer: B
Answer: BC
A. Use Heroku Connect to sync the Heroku Postgres table to the Salesforce org, and generate analytics fromthe Salesforce org.
B. Use the Heroku application to generate analytics, and write the results to a separate Heroku Postgres table-Expose that table to the Salesforce org with Heroku
External Objects.
C. Use the Heroku application to generate analytics, and write the results to the Salesforce org with the Salesforce Bulk API.
D. Use the Heroku application to generate analytics and write them to a separate Heroku Postgres table.Sync that table to the Salesforce org with Heroku
Connect.
Answer: B
Explanation:
-https://devcenter.herokuxom/articles/event-driven-microservices-with-apache-kafka
A. Load the application's configuration from its source code instead of using environment tables
B. Use an external object storage service for temporary image uploads
C. Run the application in a Private Space to enable communication with UC's Salesforce org
D. WritP Inns tn stdmit instead nf writinn thpm tn the flip svstpm
Answer: AD
Explanation:
- https://devcenter.heroku.com/articles/heroku-connect-database-tables#encrypted-strings
Answer: B
Answer: ABC
Explanation:
- https://www.heroku.com/lech-sessions/get-started-with-apache-kafka
Answer: A
A. Deploy all of the applications to the Common Runtime, and attach the same ininstance of a logging add-on to all of them.
B. Deploy all the applications to the same Shiekld Private Space with Private Space Logging enabled
C. Deploy allthe applications to the Common runtime, and add the same log drain URL to all of them.
D. Deploy all the applications to the same Private Space with Logplrx disabled.
Answer: B
Explanation:
-https://devcenter.heroku.com/articles/dataclips
A. Use stunnel to secure the connection between Heroku Redis and the third-party application.
B. Set up SSL Certificates on Heroku and the third-party application.
C. Only allow access to Heroku Redis through an SSH connection.
D. Set up both a VPN and a VPC between Heroku and the third-party application.
Answer: C
Explanation:
- https://devcenter.heroku.com/articles/securing-heroku-redis
A. A slug and a buildpack are sandwiched together between several Heroku add-ons, and the result Is a new open-source language.
B. A slug is a shortened version of a language that compiles down into a buildpack
C. A buildpack knows how to compile code in a specific language down to a slug that runs on Heroku
D. A language uses a slug to deploy buildpacks as a service across the entire Salesforce Platform.
Answer: C
Answer: D
Answer: AD
Explanation:
This is no VPN connection and a trusted IP range is used to limit the trusted outside application's IP address And there is document related to this use
case:https://devcenterheroku.com/articles/establish-trust-private-space-and-salesforce#salesforce-heroku-apps
A. Ensure that the Heroku app fetches the wkhtmltopdf library from cloud storage on dyno restart.
B. Install the dependency using sudo apt install wkhtmltopdf from .profile in the project root.
C. Continue to host wkhtmltopdf on-premise, and build a REST API so the library can be invoked from the Heroku app.
D. Use a custom buildpack to install wkhtmltopdf using apt.
Answer: D
Answer: B
Answer: AD
A. Logs must be forwarded to a destination either within the Shield Private Space or within a VPN that includes the Shield Private Space.
B. Applications in the shield Private Space donot forward logs to Heroku's Logplex router.
C. Applications in the Shield Private Space forward logs to a separate, high-compliance instance of Heroku's Logplex router
D. All applications in the Shield Private Space forward their logs to the same destination.
Answer: BD
Explanation:
-https://devcenter.heroku.com/articles/using-sso-services-with-heroku#prerequisites-for-sso-with-heroku
Answer: B
Visit Our Site to Purchase the Full Set of Actual Heroku-Architect Exam Questions With Answers.
We Also Provide Practice Exam Software That Simulates Real Exam Environment And Has Many Self-Assessment Features. Order the
Heroku-Architect Product From:
https://www.2passeasy.com/dumps/Heroku-Architect/
* Heroku-Architect Most Realistic Questions that Guarantee you a Pass on Your FirstTry
* Heroku-Architect Practice Test Questions in Multiple Choice Formats and Updatesfor 1 Year