Salesforce Certified Heroku Architect at a glance
Salesforce Certified Heroku Architect · Intermediate level
| Certification | Salesforce Certified Heroku Architect |
|---|---|
| Level | Intermediate |
| Number of questions | 60 questions |
| Duration | 105 minutes |
| Question formats | Multiple-choice and multiple-select |
| Delivery | Online proctored through Pearson OnVUE or in person at a Pearson VUE testing center |
| Exam cost | US$400 or JPY 60,000, plus applicable taxes |
| Languages | English |
| Certification validity | Annual certification maintenance is required; the certification expires if required maintenance is not completed by the applicable deadline |
| Retake policy | Within each release cycle, wait 24 hours after the first failed attempt and 14 days after the second failed attempt. After a third failed attempt, wait until the next release cycle. Attempts reset at the beginning of the next release cycle. The retake fee is US$200. |
| Prerequisites | None |
The certification is designed for individuals with extensive experience architecting scalable solutions, deploying and managing applications, managing teams, and building workflows on Heroku, particularly Heroku Enterprise. It is targeted toward Heroku consultants or partners who understand application development best practices, scalable application architecture, Heroku use cases, and Heroku best practices.
Skills measured and their weighting
| Skill area | Weight |
|---|---|
| Heroku Platform | 10% |
| Data | 17% |
| Security | 15% |
| Heroku Enterprise | 28% |
| Architecting Applications | 15% |
| Integration | 15% |
Source: trailheadacademy.salesforce.com — official Salesforce Certified Heroku Architect exam page. Skills were checked against Salesforce’s official Heroku Architect preparation resources. Confirm current details there before booking.
The full bank covers every domain, with timed mode and per-domain scoring.
SALESFORCE-HEROKU-ARCHITECT Practice Questions By Domains
6 domains covered1. Heroku Platform
11 free questions available
2. Integrations
6 free questions available
3. Security
3 free questions available
4. Heroku Enterprise
4 free questions available
5. Architect Applications
4 free questions available
6. Data
2 free questions available
Practice the full exam, not a sample
Unlock the full bank and practise every domain end to end.
Unlock all 169 questionsSalesforce Heroku Architect Practice Test
Preparing for the Salesforce Certified Heroku Architect credential means learning how to design applications that are scalable, secure, maintainable, and well connected to Salesforce. This guide explains the current Heroku Architect topics in student-friendly language and shows how to use practice questions as part of a structured learning plan. If you are comparing several professional credentials, you can Search practice exams by certification before choosing the path that best matches your career goals.
Is the Salesforce Heroku Architect Credential Still Active?
Yes. As of August 25, 2026, Salesforce lists Heroku Architect as an active architect credential in the Salesforce certification overview. It is not included in the certifications announced for retirement on February 1, 2027.
Salesforce also lists no formal prerequisite for this individual credential. That does not make it a beginner certification. The official Heroku Architect credential page describes certified professionals as skilled in scalable architecture, application deployment and management, team management, and build workflows.
Students should check the official credential page and preparation path before beginning a new study cycle. Heroku services, runtime generations, integration methods, terminology, and limits can change.
Who Should Use a Heroku Architect Practice Test?
A Salesforce Heroku Architect practice test is most useful for solution architects, technical architects, cloud developers, DevOps engineers, platform engineers, technical leads, and Salesforce professionals who already understand cloud application fundamentals.
You should be comfortable discussing:
- Application source, builds, releases, and runtime processes
- Buildpacks, build artifacts, Procfiles, and config vars
- Dynos, process types, horizontal scaling, and worker processes
- Stateless application design and ephemeral filesystems
- Heroku Postgres, key-value storage, and event streaming
- Common Runtime, Private Spaces, and Shield Private Spaces
- Enterprise teams, governance, access, and networking
- Continuous integration and delivery workflows
- Monitoring, logging, resilience, and recovery
- Heroku Connect and other Salesforce integration patterns
- APIs, authentication, data synchronization, and external IDs
The credential is architecture-focused. It does not require you to memorize one programming language. You need to understand how an application is built, deployed, executed, scaled, secured, monitored, and connected, regardless of whether its code is written in Java, JavaScript, Python, Ruby, or another supported language.
Current Salesforce Heroku Architect Topics
The following sections explain each domain in clear language. The percentages come from Salesforce’s official preparation path, while the technical explanations are grounded in current Heroku Dev Center documentation.
1. Heroku Platform — 10%
The Heroku Platform domain covers the basic architecture behind building, releasing, running, and scaling an application.
Heroku receives the application source and creates a deployable build artifact. Buildpacks identify or support the application language, install dependencies, compile assets, and prepare the result for execution. Current How Heroku Works documentation distinguishes between platform generations: classic buildpacks for Cedar-generation applications produce a slug, while Cloud Native Buildpacks for Fir-generation applications produce an Open Container Initiative, or OCI, image.
This distinction is useful for 2026 learners because older preparation material may describe every build artifact as a slug. The architectural principle remains the same: Heroku turns source and dependencies into a consistent artifact that can be released and run.
A release combines the application build artifact with configuration and attached resources. Config vars store environment-specific configuration separately from source code. Add-ons attach managed or third-party services to the application. The Procfile describes process types and the commands that start them.
Heroku runs processes in dynos. A dyno is an isolated runtime container. Web dynos receive routed web traffic, while worker dynos commonly process background jobs. The dyno manager keeps processes running and replaces failed or cycled dynos.
The dyno filesystem is ephemeral. A file written to one dyno is not a reliable permanent store and is not shared with other dynos. Durable data should be placed in a suitable backing service such as Heroku Postgres or object storage.
Scalability is a major platform concept. Horizontal scaling increases the number of dynos for a process type. Vertical scaling changes the dyno size. The correct approach depends on concurrency, memory, CPU, response time, job volume, cost, and the application’s ability to distribute work. Heroku’s dyno scaling guidance explains that adding web dynos supports more concurrent requests, while adding worker dynos increases parallel background processing.
Students should also understand the Elements Marketplace. An add-on can reduce development time by providing a managed service, but the architect must review its region, security, compliance, availability, pricing, support model, data ownership, and compatibility with the chosen runtime.
For this domain, be ready to explain:
- How a source becomes a build artifact
- The role of buildpacks and the Procfile
- The difference between build, release, and runtime
- Why does config belong outside the source code
- How dynos and process types work
- Why are application-local files temporary
- How to scale web and worker workloads
- When an add-on is appropriate
2. Data — 17%
The Data domain covers managed data services and the design decisions that keep application data reliable, secure, and available.
The current Heroku data-management documentation lists three managed data services:
- Heroku Postgres
- Heroku Key-Value Store
- Apache Kafka on Heroku
Heroku Connect is available to Heroku Enterprise customers for Salesforce data synchronization, and third-party data services are available through marketplace add-ons.
Heroku Postgres
Heroku Postgres is a managed relational database. Students should understand plan selection, connection behavior, backups, maintenance, followers, high availability, security, and performance. A follower database can support read scaling, analytics, disaster-recovery planning, or regional needs depending on the available service and architecture.
The architect should not solve every performance problem by increasing the database size. Review query efficiency, indexes, connection use, data growth, application behavior, caching, and workload separation first.
Heroku Key-Value Store
Current documentation uses the name Heroku Key-Value Store, or KVS. Older certification resources may call it Heroku Redis. Students should recognize both names so that outdated terminology does not cause confusion.
A key-value store is useful for caching, session-related patterns, queues, coordination, and short-lived data. It should not automatically replace a relational database. The architect must consider durability, eviction, expiration, consistency, memory, and failure behavior.
Apache Kafka on Heroku
Kafka supports event streaming between applications and services. It is useful when producers and consumers should be decoupled, events need to be processed asynchronously, or several services must react to the same business change.
Students should understand topics, partitions, producers, consumers, consumer groups, ordering, replay, retention, and failure recovery at a conceptual level. The design should explain what happens when a consumer is slow, an event is delivered again, or processing fails halfway through a workflow.
Add-ons and data responsibility
Third-party add-ons can provide search, monitoring, messaging, storage, or specialized databases. Heroku simplifies provisioning, but the architect still needs to review the provider. Data location, encryption, backup, recovery, support, compliance, and contract responsibilities may differ from Heroku-managed services.
A data design should always answer:
- Which service owns the authoritative data?
- What consistency is required?
- How much data exists now, and how quickly will it grow?
- What response time and availability are expected?
- How are backups and recovery handled?
- What data is cached, and what happens if the cache is lost?
- How are events retried or replayed safely?
- Which region and compliance requirements apply?
3. Security — 15%
Security is not a feature added after deployment. It affects runtime choice, networking, identity, secrets, logging, data services, integrations, and operational access.
The official preparation path highlights security and compliance, Private Space networking, and the choice between Private Space Runtime and Common Runtime.
Common Runtime and Private Spaces
The Common Runtime is suitable for many standard applications. Private Spaces provide isolated networking and additional control for enterprise workloads. The correct choice depends on business and security requirements rather than the assumption that private always means better.
An architect should evaluate:
- Network isolation requirements
- Connections to private corporate resources
- Trusted IP ranges
- Peering, VPN, or private connectivity needs
- Application and data location
- Compliance and audit obligations
- Cost and operational complexity
- Current product availability and limits
Heroku’s current Private Space limits differ between Cedar- and Fir-generation spaces. This is another reason to confirm live documentation rather than relying on an old checklist.
Shield Private Spaces
Shield Private Spaces adds capabilities for high-compliance applications. The current Shield Private Spaces documentation explains that Shield provides additional features and limitations compared with ordinary Private Spaces. Architects should verify product-generation support, eligible services, logging behavior, encryption, and compliance requirements before recommending it.
Shield does not remove the need for secure application code, least-privilege access, secret management, vulnerability management, monitoring, and incident response.
Application security
Config vars are commonly used for environment configuration, but secrets still need careful access control and rotation. Avoid storing credentials in source code or logs. Protect customer data in transit and at rest, validate input, patch dependencies, use secure authentication, and restrict administrative privileges.
Logs should contain enough context for investigation without exposing passwords, tokens, or sensitive personal information. Security testing should include the application, dependencies, integrations, data stores, and operational processes.
4. Heroku Enterprise — 28%
Heroku Enterprise is the largest domain. It focuses on features that help organizations manage applications, teams, security, networking, governance, and compliance at scale.
The Heroku Enterprise overview describes enterprise access to capabilities such as Private Spaces and optional Heroku Connect. The exact products and commercial terms can change, so architects should separate technical fit from purchasing assumptions.
Teams and access management
Enterprise environments often contain many applications, developers, administrators, and business units. The architect should design ownership and access so that teams can work efficiently without receiving unnecessary privileges.
Review team roles, application ownership, administrative responsibilities, billing visibility, transfer processes, and the way access changes when someone joins, moves, or leaves the organization. A clear team structure supports both security and operational accountability.
Private Spaces and Networking
Private Spaces are dedicated runtime environments with isolated networking. Students should understand when to use them, how applications and data services are placed, and how the space connects to other networks.
The choice among public internet access, trusted IP ranges, peering, VPN, and other connectivity methods depends on where the external system runs and how traffic must be protected. A good diagram should show trust boundaries, routes, inbound and outbound communication, and responsibility for each connection.
Governance
Enterprise architecture includes standards for application naming, ownership, approved add-ons, region selection, deployment, observability, incident response, and retirement. Governance should make safe delivery easier rather than creating paperwork with no operational value.
Pipelines and controlled delivery workflows can help teams promote changes through environments. Review apps can support temporary testing environments for proposed changes. The architect should define how code, configuration, data changes, approvals, automated tests, and rollback fit together.
Compliance and architecture tradeoffs
Compliance requires evidence and repeatable control. A platform capability can support compliance, but the organization remains responsible for its application, data handling, access, and procedures.
When evaluating an enterprise design, ask:
- Does the runtime meet the networking and isolation requirements?
- Can teams administer it with least privilege?
- Are the application and data regions suitable?
- Are the selected add-ons acceptable for the workload?
- Can releases be traced and reversed?
- Are logs and metrics available for operations and audits?
- Are current platform limits understood?
- Is the added control worth the cost and complexity?
5. Architecting Applications — 15%
This domain focuses on application structure, scalability, resilience, deployment, and microservices. The official preparation path highlights the Twelve-Factor App methodology and event-driven microservices with Apache Kafka.
Twelve-factor thinking
The Twelve-Factor App principles provide a useful model for cloud-native applications. Important ideas include one codebase per application, declared dependencies, configuration stored in the environment, backing services treated as attached resources, separate build/release/run stages, stateless processes, disposability, environment similarity, logs treated as event streams, and administrative tasks run as one-off processes.
Students should understand why these practices make applications easier to deploy and scale. For example, if a web process stores a customer session only in its local filesystem, another dyno cannot reliably continue the request. Externalizing state allows requests to be distributed across dynos.
Web and worker processes
Long-running or compute-heavy work should not necessarily block a web request. A common design sends a job to a queue and lets worker dynos process it. The web process can return quickly while the system tracks background progress.
The architect must define retry behavior, job uniqueness, failure handling, time limits, scaling, and visibility. A queue does not automatically make an unreliable process safe.
Microservices and event-driven design
Microservices can allow independent deployment and scaling, but they also add network calls, distributed data, observability needs, and operational overhead. Use them when service boundaries and team needs justify the complexity.
Kafka can provide an event backbone that decouples producers and consumers. Each service should be able to process events safely, handle duplicates, recover from failure, and preserve required ordering.
Resilience and observability
A production architecture should expect dyno restarts, dependency failures, slow services, traffic spikes, and deployments. Use timeouts, retries with limits, circuit-breaking patterns where appropriate, health checks, metrics, logs, and clear alerts.
Scaling does not repair inefficient application code automatically. Load testing and monitoring should identify whether the bottleneck is web concurrency, worker capacity, database performance, external-service latency, memory, or another resource.
Delivery design
Continuous delivery should include version control, automated tests, environment promotion, configuration management, release validation, and rollback. Heroku releases create a history that can support rollback, but database changes and external side effects require their own recovery plan.
6. Integrations — 15%
The Integrations domain focuses on connecting Heroku applications with Salesforce and choosing a method that matches the use case.
Heroku Connect
Current Heroku Connect documentation describes a service that synchronizes Salesforce object data with tables in Heroku Postgres. Mappings can be read-only or read-write. It is useful when a Heroku application needs local relational access to selected Salesforce data.
Heroku Connect is not a general-purpose integration answer for every process. It synchronizes object and table data. The architect should review supported objects, Salesforce API access, data volume, latency, mapping direction, conflict behavior, deletes, region, and failure recovery.
External IDs are important in read-write designs. Current mapping guidance recommends unique identifiers to reduce duplicate records and support parity between Salesforce and the database. Students should understand why identifiers must remain stable.
Salesforce APIs
Direct Salesforce APIs are useful when the application needs request-specific operations, business logic, or data that should not be synchronized into a local database. The design should consider authentication, authorization, limits, retries, bulk operations, timeouts, and error responses.
Salesforce Connect and external objects
Salesforce Connect can expose external data by reference inside Salesforce. Heroku External Objects can provide an OData interface to selected Heroku Postgres tables or views. This differs from copying data through Heroku Connect. Choose between synchronization and virtualization based on ownership, freshness, reporting, availability, and user-experience needs.
MuleSoft and multi-system integration
MuleSoft may be appropriate when the solution includes complex process orchestration, several enterprise systems, governed APIs, or reusable integration services. The architect should avoid forcing every connection through one product without a business and operational reason.
Current AppLink context
Heroku AppLink connects a Heroku application with Salesforce or Data Cloud and can publish an application as an external service. Current Heroku documentation says that, beginning with the Salesforce Spring ’26 changes, new AppLink integrations should use external client apps rather than creating new connected apps. Existing connected apps can still be referenced or migrated. Students working with current projects should review the latest AppLink guidance instead of following an older setup tutorial blindly.
For any integration, identify:
- The system of record
- Required data and operation
- Volume and latency
- Authentication and authorization
- Copy versus virtual access
- Retry and duplicate behavior
- Monitoring and reconciliation
- Limits, regions, and compliance
- Operational owner
Current Heroku Terms Students Should Recognize
Heroku terminology has evolved. Recognizing old and current terms prevents confusion when you compare the official blueprint, older study notes, and live documentation.
Heroku Redis and Heroku Key-Value Store
Current documentation uses Heroku Key-Value Store. Older resources and blueprint wording may say Heroku Redis. Treat this as a terminology update, then study the current service behavior and limits.
Slugs and OCI images
Cedar-generation apps using classic buildpacks create slugs. Fir-generation apps using Cloud Native Buildpacks create OCI images. “Build artifact” is the safer general term when discussing both.
Common Runtime, Private Spaces, and Shield Private Spaces
These are different runtime and isolation choices. Match the selection to networking, compliance, region, support, generation, cost, and application requirements.
Connected apps and external client apps
Older Salesforce integration instructions may use connected apps. For current Heroku AppLink work, Heroku directs new integrations toward external client apps. Always use current documentation for authentication setup.
How This Preparation Path Turns Heroku Knowledge Into Architecture Skill
A structured Salesforce Heroku Architect practice test helps students organize a broad technical syllabus and repeatedly make architecture decisions. The most useful practice does not ask only what a service is. It asks when to use it, what limitation matters, and how the choice affects security, scale, data, and operations.
This preparation approach supports:
- Domain-by-domain review: Study the six current areas separately before combining them in complete scenarios.
- Architecture comparisons: Learn to compare Common Runtime, Private Spaces, data services, integration patterns, and scaling approaches.
- Current terminology: Recognize both older blueprint language and current Heroku product names.
- Weak-area discovery: Use practice results to decide whether you need more work in platform fundamentals, data, security, enterprise features, application design, or Salesforce integration.
- Tradeoff reasoning: Explain performance, cost, availability, compliance, and maintenance consequences rather than selecting the most advanced-sounding option.
- Operational thinking: Consider monitoring, ownership, failure behavior, recovery, and change management in every design.
- Clear explanations: Turn each missed answer into a short architecture lesson you can explain to another student or stakeholder.
For wider vendor navigation, you can See every available Salesforce practice exam. Before publishing, the site editor should confirm that the destination matches the Salesforce-focused anchor text.
How to Use a Salesforce Heroku Architect Practice Test
Start with a diagnostic session
Complete an initial practice set before reviewing every resource. The goal is to identify weak domains, not to achieve a perfect score on the first attempt.
Identify the decisive requirement
Architecture scenarios often contain extra information. Look for the requirement that changes the design: private connectivity, high compliance, data synchronization, traffic spikes, real-time events, a Salesforce object relationship, or team governance.
Draw the architecture
For difficult items, draw the users, application, dynos, data services, add-ons, Salesforce org, external systems, and network boundaries. Add arrows for data flow and label synchronous, asynchronous, or synchronized interactions.
Keep a decision log
For each missed or uncertain item, record:
- The relevant domain
- The requirement you overlooked
- The option you selected
- The better architecture principle
- The limitation or tradeoff
- The official documentation used for correction
Test the failure path
Ask what happens when a dyno restarts, a database slows down, Salesforce reaches a limit, an event is delivered twice, an add-on fails, or a network connection becomes unavailable. The strongest architecture normally describes recovery, not only the successful path.
Retest after hands-on review
Do not repeat identical questions until you remember their order. Review the topic in Heroku Dev Center, perform a safe lab, and then use a changed scenario to test the same principle.
A Six-Week Study Plan
Week 1: Heroku platform foundations
Review builds, buildpacks, slugs, OCI images, releases, config vars, Procfiles, dynos, routing, ephemeral filesystems, add-ons, logs, and scaling.
Week 2: Data architecture
Study Heroku Postgres, followers, backups, connections, Key-Value Store, Kafka, caching, queues, event processing, and third-party add-ons.
Week 3: Security and networking
Compare Common Runtime, Private Spaces, and Shield Private Spaces. Review peering, VPN, trusted IP ranges, secrets, encryption, identity, compliance, logs, and access control.
Week 4: Heroku Enterprise
Focus on enterprise teams, governance, application ownership, Private Spaces, network design, pipelines, review apps, controlled delivery, compliance, and platform limits.
Week 5: Application architecture
Review twelve-factor principles, stateless processes, web and worker separation, background jobs, microservices, Kafka orchestration, observability, load testing, resilience, and rollback.
Week 6: Salesforce integration and mixed practice
Compare Heroku Connect, Salesforce APIs, Salesforce Connect, external objects, MuleSoft, and AppLink. Complete mixed practice sessions and explain each architecture aloud.
Hands-On Activities for Better Understanding
Use a safe learning environment and non-sensitive test data for practical work:
- Deploy a small application and identify its build, release, config, and runtime stages.
- Define web and worker process types and explain how each should scale.
- Demonstrate that files written to a dyno are not a durable storage strategy.
- Attach a managed data service and document connection, backup, and failure considerations.
- Draw a Common Runtime architecture and a Private Space alternative for the same application.
- Create a pipeline plan with development, review, staging, and production stages.
- Design a queue-based background job with retry, uniqueness, and monitoring.
- Create an event-driven microservice diagram using producers, topics, partitions, and consumers.
- Design a Heroku Connect mapping and identify the direction, objects, external ID, and recovery process.
- Compare data synchronization with virtual access through external objects.
- Write a security checklist covering secrets, dependencies, network access, data, logs, and administrators.
- Create a load-testing plan and list the metrics that identify the real bottleneck.
Common Preparation Mistakes
Memorizing service names without use cases
Know why a service fits the requirement and what limitation could make it unsuitable.
Treating dyno files as permanent storage
Dyno filesystems are ephemeral and isolated. Use a suitable external backup service for durable or shared data.
Scaling before finding the bottleneck
More dynos cannot fix every database query, memory problem, external-service delay, or inefficient job. Measure first.
Choosing Private Spaces for every app
Private Spaces provide important isolation and networking capabilities, but they add cost and operational considerations. Use them when the requirement justifies them.
Assuming Shield makes the application compliant automatically
Shield can support high-compliance architectures, but the organization still owns its code, access, data practices, monitoring, and processes.
Using Heroku Connect for every integration
Heroku Connect is designed for cgoxtnnelvlrp Salesforce rkpvekx and Postgres bukixc. Direct APIs, external objects, events, or MuleSoft may fit other requirements better.
Ignoring duplicate and retry behavior
Distributed systems retry operations and may deliver events more than once. Design idempotent processing where appropriate.
Following old terminology blindly
Recognize Heroku Redis versus Key-Value Store, slugs versus OCI images, and connected apps versus external client apps. Use the current Heroku documentation for implementation work.
Testing only the happy path
Architects must think about restarts, outages, partial failures, rollbacks, data reconciliation, and support ownership.
Readiness Checklist
You are building strong readiness when you can:
- Explain how Heroku builds, releases, and runs an application.
- Distinguish Cedar slugs from Fir OCI images.
- Describe Procfiles, config vars, dynos, process types, and add-ons.
- Design horizontal and vertical scaling based on evidence.
- Select Heroku Postgres, Key-Value Store, or Kafka for an appropriate need.
- Explain followers, caching, event processing, and third-party data-service risks.
- Compare Common Runtime, Private Spaces, and Shield Private Spaces.
- Design secure enterprise team and network access.
- Apply twelve-factor principles to a cloud application.
- Separate responsive web work from background processing.
- Design resilient microservices and asynchronous workflows.
- Plan logging, metrics, alerts, load testing, and recovery.
- Choose among Heroku Connect, APIs, external objects, MuleSoft, and AppLink.
- Explain how external IDs support reliable synchronization.
- Identify limits, compliance, region, cost, and support tradeoffs.
- Explain every practice answer in your own words.
Build a Study Routine Around Architecture Decisions
The best Salesforce Heroku Architect practice test strategy connects each platform feature to a real-world architecture decision. Understand how the application is built and run, where its data belongs, which runtime meets its security needs, how teams govern delivery, how failure is handled, and how Salesforce integration should work.
Use practice sessions to find weak reasoning rather than memorize repeated answers. Read the current documentation, test the behavior safely, and explain the design in plain language. When you are ready to expand your learning plan, Find your certification path on Edurely and compare every practice topic with the latest Salesforce and Heroku guidance.
Frequently Asked Questions
What is the Salesforce Heroku Architect certification?
It is an advanced Salesforce architecture credential for professionals who design scalable Heroku applications, enterprise environments, data solutions, security controls, delivery workflows, and Salesforce integrations.
Is the Heroku Architect credential still active?
Yes. Salesforce lists it as an active architect credential as of August 25, 2026. It is not in the announced February 2027 retirement group.
What are the current topic weights?
Heroku Platform is 10%, Data is 17%, Security is 15%, Heroku Enterprise is 28%, Architecting Applications is 15%, and Integrations is 15%.
Which domain carries the most weight?
Heroku Enterprise is the largest at 28%. Students should understand enterprise teams, Private Spaces, networking, governance, compliance, and related architecture tradeoffs.
Is there a prerequisite certification?
No formal prerequisite is listed by Salesforce. However, practical knowledge of Heroku, application architecture, data, security, deployment, and Salesforce integration is strongly recommended.
Is the certification suitable for beginners?
It is not a beginner-level goal. New learners can begin with cloud application fundamentals and hands-on Heroku deployment before attempting architect-level scenario practice.
Is Heroku Redis now called Heroku Key-Value Store?
Yes. Current Heroku documentation uses the Heroku Key-Value Store. Older learning material may still use Heroku Redis, so students should recognize both terms.
Does every Heroku build produce a slug?
No. Current Heroku documentation says classic buildpacks for Cedar-generation applications produce slugs, while Cloud Native Buildpacks for Fir-generation applications produce OCI images.
What is the difference between Common Runtime and Private Spaces?
Both run Heroku applications, but Private Spaces provide isolated networking and enterprise controls for workloads that require them. The correct choice depends on security, connectivity, compliance, region, limits, cost, and operational needs.
What does Heroku Connect do?
Heroku Connect synchronizes selected Salesforce object data with Heroku Postgres tables. Depending on the mapping configuration, synchronization can be read-only or read-write.
When should I use Salesforce APIs instead of Heroku Connect?
Use APIs when the application needs request-specific Salesforce operations, business logic, or data that should not be maintained as synchronized Postgres tables. Evaluate volume, latency, limits, security, and error handling.
Why are external IDs important?
Stable unique external IDs help match records across Salesforce and Heroku Postgres, especially in read-write synchronization. They reduce ambiguity and help avoid duplicates.
Is a practice test enough to prepare?
No. A practice test helps identify gaps and strengthen reasoning. Combine it with the official Salesforce preparation path, current Heroku Dev Center documentation, hands-on deployments, architecture diagrams, and real operational experience.
How should I review a missed practice item?
Identify the decisive requirement, domain, platform capability, and tradeoff. Then document why your first choice was unsuitable and verify the better principle in the official Heroku documentation.