• Cert++
  • Practice
  • Certle
  • Review
  • Resources
    • Packs
    • Checklists
    • Guides
  • Upgrade
  • About
  • Community
  • Support
  • Changes
  • Legal
  • Light mode

Cert++

  1. Home
  2. Study Resources
  3. Heroku Architect
Resource Pack
·Study Checklist

Heroku Architect

4-Step Path to Passing

  1. 1
    Complete the
    Heroku Architect Trailmix
  2. 2
    Look at the
    Study Checklist
    Every concept you need to know for your exam, available for free to check off as you learn.
  3. 3
    Attempt
    Practice Exams
  4. 4
    Schedule Your Exam

Core Resources

  • Cert++ Practice Exam (1 free exam per cert, then paid)

    Free practice questions with detailed explanations. $10/mo for access to all questions, features, and certifications.

    certplusplus.com

  • Daily Certle Game (3 free questions per day)

    Practice your Salesforce certification knowledge daily with a challenge inspired by Wordle. Topics might not perfectly align with your preferred exam, but there's a lot of overlap between the certs.

    certplusplus.com

  • Official Trailmix

    Salesforce's curated Trailmix for the Heroku Architect credential, covering the official Trailhead study path.

    trailhead.salesforce.com

  • Official Exam Guide

    Salesforce Help page with the official exam outline, objectives, format, and current exam details.

    help.salesforce.com

  • Heroku Dev Center

    Official Heroku documentation covering dynos, Private Spaces, Shield, Postgres, Kafka, KVS, and Connect in depth.

    devcenter.heroku.com

  • Trailblazer Community: Heroku Group

    Community forum for Heroku questions, exam tips, and architecture discussions.

    trailblazers.salesforce.com

  • Cert++ Discord

    The Cert++ community discord for Salesforce professionals. Exam prep, resource sharing, study groups, and more. Free and open to all.

    discord.gg

  • Trailblazer Community

    Connect with other Salesforce learners for peer support, mentoring, and study groups.

    trailhead.salesforce.com

  • r/salesforce

    Salesforce subreddit for discussions, career questions, certification tips, and community support.

    reddit.com

  • SFXD Discord

    Large Salesforce community discord server with channels for admin topics, career advice, and technical help.

    discord.gg

  • Salesforce Certification Score Calculator

    Check your exam score based on section results. Estimates your total score from category percentages (community-maintained third-party tool).

    scuvanov.github.io

Exam Overview

From the official exam guide

Questions

65

60 scored5 unscored

Duration

120 min

2h

To Pass

68%

Min. score

Pricing

$200 registration · $100 retake

Delivery

Online proctored or at a testing center

Experience

Hands-on experience with Heroku Enterprise and Salesforce integration

Prerequisites

No prerequisites required

Exam Topics

Each topic section shows the topic weight, learning objectives, and links to study resources.

Heroku Platform10%

Dyno types and formation, buildpacks (standard, custom, multi), slug compilation, horizontal and vertical scaling, release phase, Heroku Flow, pipelines, review apps, CI, and the Elements Marketplace.

  • Demonstrate an understanding of the basics behind building and deploying apps on Heroku.
  • Architect scalable solutions that are performant even during high-traffic spikes.
  • Architect and deploy solutions using add-ons and other components from the Elements Marketplace, including various add-ons, buildpacks, and Heroku Buttons.

Resources

  • Filter Your Event Streams

    Hands-on project: create custom event channels, filter expressions, and streaming subscriptions.

    trailhead.salesforce.com

  • Get to Know Heroku

    What Heroku is, its place in the Salesforce Platform, and use cases for RESTful APIs, mobile apps, and IoT.

    trailhead.salesforce.com

  • Peek Under the Hood of Heroku

    Dynos, runtime containers, buildpacks, the Heroku router, and how add-ons attach as backing services.

    trailhead.salesforce.com

  • Deploy Apps on Heroku

    Git deploy, GitHub integration, review apps, and the Heroku Button deployment pattern.

    trailhead.salesforce.com

  • Introduction to Node.js on Heroku

    Deploying, configuring, scaling, and managing a Node.js app: Procfile, Config Vars, dependencies, and logging.

    trailhead.salesforce.com

  • Deploy to Heroku

    First-deploy walkthrough, step-by-step deployment, and choosing between regions and runtimes.

    trailhead.salesforce.com

  • Develop Your App Locally

    Local development environment, Procfile simulation with foreman, and testing before pushing to Heroku.

    trailhead.salesforce.com

  • Add Data Services and Other Add-ons

    Provisioning Heroku Postgres, KVS, and third-party add-ons from the Elements Marketplace.

    trailhead.salesforce.com

  • Heroku Flow for Lifecycle Management

    Pipelines, GitHub integration, review apps, release phase, and continuous delivery on Heroku.

    trailhead.salesforce.com

  • Create a Heroku Pipeline and Run Review Apps

    Pipeline stages, enabling review apps, Heroku CI, and automatic deploys to staging.

    trailhead.salesforce.com

  • Heroku Architect Certification Maintenance (Summer '25)

    Full badge covering Summer '25 platform updates, Router 2.0 EOL, and architect exam-relevant changes.

    trailhead.salesforce.com

  • Develop Apps with Heroku

    End-to-end trail covering Node.js on Heroku, Enterprise Basics, Heroku Flow, and Salesforce integration.

    trailhead.salesforce.com

Data17%

Heroku Postgres follower vs. fork semantics, high availability, cross-region replication, continuous protection vs. backups, connection pooling with PgBouncer, Dataclips, Apache Kafka on Heroku (partitions, consumer groups, streaming vs. queue trade-offs), Heroku Key-Value Store use cases (session cache, pub/sub, leaderboard), and add-on sharing.

  • Demonstrate knowledge of Heroku Postgres, including data handling, security, and common use cases for follower databases. Describe the use cases of Dataclips.
  • Architect solutions using Apache Kafka on Heroku to facilitate streaming communication between applications, services, or functions.
  • Architect solutions using Heroku Key-Value Store (KVS).
  • Demonstrate the ability to prescribe a third-party add-on and add-on sharing, when appropriate.

Resources

  • Build an Instant Notification App

    Hands-on project: define platform events, build a subscriber app, and publish events using event-driven architecture.

    trailhead.salesforce.com

  • Going Further with Heroku Enterprise

    Add-on sharing within Enterprise Teams, user management, and fine-grained access controls.

    trailhead.salesforce.com

  • Compare Data Storage Options

    Heroku Postgres vs. Salesforce objects vs. Salesforce Connect and when each data storage approach fits.

    trailhead.salesforce.com

  • Choose the Right Big Data Solution

    Evaluating client data storage needs, location requirements, and selecting the right backing service.

    trailhead.salesforce.com

  • Understand Event-Driven Software Architecture

    Event-driven patterns including pub/sub, message ordering, and when streaming beats synchronous REST calls.

    trailhead.salesforce.com

  • Platform Events Basics

    Defining, publishing, and subscribing to platform events: event-driven architecture concepts applicable to Kafka.

    trailhead.salesforce.com

  • Design Event-Driven Apps for Real-Time Integration

    Platform Events, Change Data Capture, Pub/Sub API, and streaming integration patterns for real-time data sync.

    trailhead.salesforce.com

  • Archive and Consolidate Salesforce Data

    Data retention, archiving strategies, and consolidating records from multiple Salesforce orgs using Heroku.

    trailhead.salesforce.com

  • Unlock External Data to Build Connected Experiences

    API integration layers and external data consolidation patterns for connecting Heroku data stores to Salesforce.

    trailhead.salesforce.com

Security15%

Common Runtime vs. Private Space vs. Shield Private Space decision matrix, compliance certifications by tier (HIPAA, PCI-DSS, SOC 2 Type II), Private Space Peering (VPC peering to AWS), VPN connections (site-to-site), and app isolation boundaries.

  • Construct architectures that leverage Heroku to achieve different security certifications.
  • Recommend Heroku Private Space Peering or VPN connections for appropriate use cases.
  • Recommend when an app should run in the Private Space Runtime versus the Common Runtime.

Resources

  • Create an External Client App

    Hands-on project: create and deploy a Salesforce external client app with OAuth configuration using Metadata API.

    trailhead.salesforce.com

  • Heroku Enterprise Basics

    Private Space runtime, Common Runtime comparison, Enterprise Teams, and Heroku Enterprise security features overview.

    trailhead.salesforce.com

  • Maintain Your Heroku Architect Certification for Summer '25

    Summer '25 security updates, Shield compliance changes, Router 2.0 EOL impacts, and revised architecture guidance.

    trailhead.salesforce.com

  • Identity Basics

    SSO, OAuth flows, connected apps, and Salesforce identity concepts underlying Heroku-Salesforce authentication.

    trailhead.salesforce.com

  • Protect Sensitive Application Data from Exposure

    Data protection and encryption patterns, and guarding against sensitive data exposure in cloud applications.

    trailhead.salesforce.com

  • Configure Your App

    Config Vars as the secure mechanism for storing credentials and environment-specific secrets in Heroku apps.

    trailhead.salesforce.com

  • Shield Platform Encryption: Quick Look

    Shield Platform Encryption fundamentals and how tenant secrets protect data in compliance-driven Heroku architectures.

    trailhead.salesforce.com

  • AppLink Architecture Overview

    Heroku AppLink security model, discovery, and architecture patterns for secure Salesforce-to-Heroku calls.

    trailhead.salesforce.com

Heroku Enterprise28%

Private Spaces (network isolation, app grouping, data residency regions), Heroku Shield (HIPAA/PCI compliance, Shield Postgres, enhanced audit logging), Enterprise Teams (Admin/Member/Viewer roles, space-level access, add-on sharing), and Common Runtime vs. Private Space networking decisions.

  • Demonstrate how features of Heroku Enterprise can improve a system's architecture.
  • Recommend networking solutions that use Heroku Private Spaces or the Common Runtime, appropriately.
  • Describe the compliance features of Heroku Shield.
  • Describe the features of Enterprise Teams.

Resources

  • Superbadge: Apex Web Services

    Superbadge: build custom REST and SOAP APIs in Apex, the Salesforce-side contract for Heroku Enterprise integrations.

    trailhead.salesforce.com

  • Create a Custom Channel and Enrich Change Events

    Hands-on project: build custom event channels and enrich change events for Enterprise streaming integration.

    trailhead.salesforce.com

  • Heroku AppLink Integrations

    AppLink as an Enterprise integration layer: architecture overview, interaction modes, and decision criteria vs. Connect.

    trailhead.salesforce.com

  • Streamline Coded Integrations with Heroku AppLink

    AppLink setup, discovery, security model, and how it simplifies Heroku-to-Salesforce coded integrations in Enterprise.

    trailhead.salesforce.com

  • Agentforce Custom Actions with Heroku

    Extending Agentforce with Heroku-backed custom actions via AppLink for Enterprise architecture use cases.

    trailhead.salesforce.com

  • Integration Patterns and Performance Optimization

    Four AppLink patterns: Salesforce API access, Apex/Flow extension, batch scaling, and real-time eventing.

    trailhead.salesforce.com

  • Use External Client Apps When Connected Apps Won't Do

    When to use External Client Apps vs. Connected Apps for Heroku integrations: packaging, distribution, and security.

    trailhead.salesforce.com

  • Scalability with Salesforce

    Scalability principles, data management at scale, and performance testing relevant to Heroku Enterprise design.

    trailhead.salesforce.com

Architect Applications15%

Twelve-Factor App methodology (codebase, dependencies, config via Config Vars, backing services, build/release/run, stateless processes, port binding, concurrency, disposability, dev/prod parity, logs as streams, admin processes), microservices orchestration with Apache Kafka on Heroku, and release phase for zero-downtime deployments.

  • Recommend architectures that use the Twelve-Factor App methodology correctly.
  • Construct solutions for creating an orchestration layer for building a microservices architecture using Apache Kafka on Heroku.

Resources

  • Superbadge: Apex Callouts

    Superbadge: develop and test Apex REST and SOAP callouts to external systems, a core pattern for Heroku microservices.

    trailhead.salesforce.com

  • Learn About Heroku Flow and Its Features

    Heroku Pipelines, review apps, and CI as tools for enforcing Twelve-Factor dev/prod parity across environments.

    trailhead.salesforce.com

  • Run Tasks with Release Phase

    Release phase as the Twelve-Factor build/release/run separation: run migrations before traffic hits new slugs.

    trailhead.salesforce.com

  • Scale Your App

    Stateless process scaling: horizontal dyno scaling implements the Twelve-Factor concurrency factor.

    trailhead.salesforce.com

  • Application Integration Patterns for Salesforce Lightning Platform

    Integration pattern taxonomy: request/reply, fire-and-forget, batch data sync, remote call-in, and pub/sub patterns.

    trailhead.salesforce.com

  • Learn About Integration Patterns and Designs

    Integration pattern evaluation, security considerations, and which Salesforce connectors fit each integration initiative.

    trailhead.salesforce.com

  • Practice the Layer Approach

    Evaluate integration patterns using volume, timing, direction, and coupling dimensions across the UI, logic, and data layers.

    trailhead.salesforce.com

  • Apex Web Services

    Expose Apex classes as REST and SOAP endpoints: the Salesforce-side contract for Heroku microservice call-in integrations.

    trailhead.salesforce.com

Integrations15%

Heroku Connect (write and read mappings, External IDs for upsert, conflict resolution, polling vs. accelerated streaming, when to use Connect vs. REST API), Salesforce Canvas and Connected Apps, OAuth flows between Heroku apps and Salesforce orgs, Salesforce REST APIs called from Heroku, and Apex Callouts and Outbound Messages.

  • Recommend architectures that use Heroku Connect appropriately, including the correct use of External IDs.
  • Recommend techniques to integrate Heroku apps with the Salesforce Lightning Platform, and understand when to apply particular techniques.

Resources

  • Implement the OAuth 2.0 Web Server Flow

    Hands-on project: implement OAuth 2.0 web server flow authorization between Salesforce and a Heroku-hosted app.

    trailhead.salesforce.com

  • Get Started with Salesforce & Heroku Integration

    Integration pattern taxonomy: data replication, data proxies, custom UIs, and external process offloading.

    trailhead.salesforce.com

  • Integrate Salesforce and Heroku with Heroku Connect

    Heroku Connect setup, read/write mappings, External IDs for upsert, conflict resolution, and polling vs. streaming.

    trailhead.salesforce.com

  • Integrate Salesforce and Heroku with Salesforce Connect

    Salesforce Connect as an OData proxy for Heroku Postgres: virtual objects and on-demand data access patterns.

    trailhead.salesforce.com

  • Use Salesforce REST APIs with Heroku

    Calling Salesforce REST APIs from Heroku: app-to-app integration users vs. named user OAuth authentication flows.

    trailhead.salesforce.com

  • Use Apex Callouts and Outbound Messages with Heroku

    Apex callouts to Heroku endpoints, trigger-based callouts, and declarative outbound message patterns.

    trailhead.salesforce.com

  • Salesforce & Heroku Integration

    Full integration module: Connect, Salesforce Connect, REST APIs, and Apex callouts with architectural decision guidance.

    trailhead.salesforce.com

  • When to Use Heroku AppLink

    Decision framework comparing AppLink, Heroku Connect, REST API, Canvas, and Connected Apps for Salesforce integration.

    trailhead.salesforce.com

Have suggestions for this resource pack?

To help make this the ultimate resource compilation for the exam, please give your thoughts in the free Cert++ Discord.

Suggest a resource