This course is in active development. Preview the scope below and create a free account to be notified the moment it goes live.
Heroku Architect (Heroku-Architect)
Salesforce Certified Heroku Architect trains professionals to design, deploy, and scale enterprise‑grade applications on Heroku, mastering data services, Salesforce integration, security, and compliance for robust, high‑performance solutions.
Who Should Take This
It is ideal for senior developers, solution architects, or technical leads who have several years of experience building cloud‑native applications and are familiar with Salesforce platforms. These professionals seek certification to validate their ability to architect seamless Heroku‑Salesforce integrations, optimize data pipelines, and enforce enterprise security and compliance standards.
What's Covered
1
Domain 1: Heroku Platform
2
Domain 2: Data Services
3
Domain 3: Salesforce Integration
4
Domain 4: Application Architecture
5
Domain 5: Security and Compliance
6
Domain 6: Networking
7
Domain 7: Background Processing
What's Included in AccelaStudy® AI
Course Outline
65 learning goals
1
Domain 1: Heroku Platform
2 topics
Dyno Architecture
- Implement Heroku application deployments using Git-based workflows, buildpacks, and container registry for platform-native applications
- Analyze dyno type selection evaluating performance characteristics, memory allocation, and autoscaling configurations for production workloads
- Design multi-region Heroku architectures using Private Spaces, VPN connections, and DNS-based failover for high-availability deployments
- Recommend dyno architecture configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Analyze dyno architecture configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
Runtime and Scaling
- Implement autoscaling configurations with dyno formation management, throughput-based triggers, and response time threshold monitoring
- Analyze application performance using Heroku Metrics, log drain integrations, and APM tools for bottleneck identification and capacity planning
- Design horizontal and vertical scaling strategies evaluating worker dynos, background job processors, and concurrent request handling patterns
- Create runtime scaling configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Apply runtime scaling configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
2
Domain 2: Data Services
2 topics
Heroku Postgres
- Implement Heroku Postgres with connection pooling, follower databases, and automated backup schedules for production data management
- Analyze database performance using pg:diagnose, slow query logs, and index optimization for high-transaction Postgres deployments
- Design database architectures with read replicas, logical replication, and cross-region distribution for global application deployments
- Examine heroku postgres configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Optimize heroku postgres configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
Redis and Kafka
- Implement Heroku Key-Value Store configurations with eviction policies, persistence settings, and connection management for application caching
- Analyze event streaming architectures evaluating Kafka partition strategies, consumer group coordination, and retention policies for data pipelines
- Design event-driven architectures using Kafka producers, consumers, and stream processing for real-time data pipeline implementations
- Design redis kafka configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Compare redis kafka configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
3
Domain 3: Salesforce Integration
2 topics
Heroku Connect
- Implement Heroku Connect bidirectional sync with object mappings, field selections, and polling interval optimizations for data synchronization
- Analyze sync performance evaluating record throughput, conflict resolution, and mapping complexity for large data volume synchronization
- Design Heroku Connect architectures handling custom object relationships, external ID management, and multi-org synchronization patterns
- Configure heroku connect configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Configure heroku connect configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
API Integration
- Implement Salesforce REST API integrations from Heroku using connected apps, OAuth flows, and composite request batching patterns
- Design Canvas app integration patterns embedding Heroku applications within Salesforce Lightning pages with signed request authentication
- Analyze API callout patterns evaluating governor limit avoidance, bulk operation strategies, and webhook notification architectures
- Compare api integration configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Design api integration configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
4
Domain 4: Application Architecture
2 topics
Twelve-Factor Design
- Implement twelve-factor application patterns including config-from-environment, stateless processes, and disposable containers on Heroku
- Analyze monolith versus microservice decomposition evaluating Heroku platform constraints, scaling needs, and operational complexity trade-offs
- Design microservice architectures using service mesh patterns, inter-service communication, and distributed tracing for complex applications
- Optimize twelve-factor design configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Examine twelve-factor design configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
CI/CD Pipelines
- Implement Heroku CI/CD pipelines with review apps, staging environments, and automated test execution for continuous delivery workflows
- Design release strategies using pipeline promotions, feature flags, and blue-green deployment patterns for zero-downtime production releases
- Analyze deployment risk mitigation including canary releases, rollback procedures, and database migration versioning for release safety
- Apply ci/cd pipelines configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Create ci/cd pipelines configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
5
Domain 5: Security and Compliance
2 topics
Application Security
- Implement application security including environment variable management, credential rotation, and dependency vulnerability scanning procedures
- Design secure architectures using Heroku Shield, private networking, and encrypted data-at-rest for SOC 2 and HIPAA compliance requirements
- Analyze security postures evaluating OWASP vulnerabilities, SSL configurations, and access control mechanisms for production hardening
- Analyze application security configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Recommend application security configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
Monitoring and Compliance
- Implement logging architectures using log drains, custom metrics, and alerting integrations for operational visibility and compliance evidence
- Design audit logging frameworks capturing authentication events, data access patterns, and configuration changes for compliance trail requirements
- Analyze compliance certification requirements evaluating Heroku Shield capabilities, data residency controls, and organizational security policies
- Architect monitoring compliance configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Evaluate monitoring compliance configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
6
Domain 6: Networking
2 topics
Private Spaces
- Implement Private Space networking with internal routing, trusted IP ranges, and VPN tunnel configurations for secure enterprise connectivity
- Design network architectures combining Heroku Shield, Private Spaces, and mutual TLS for compliance-sensitive application deployment environments
- Analyze SSL/TLS management including SNI endpoints, automated certificate management, and custom domain DNS configurations for security
- Deploy private spaces configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Implement private spaces configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
DNS and Load Balancing
- Implement DNS configurations with custom domains, CNAME records, and SSL certificate provisioning for branded Heroku application endpoints
- Design load balancing architectures with HTTP routing, WebSocket support, and health check configurations for application availability
- Implement dns load balancing configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Evaluate dns load balancing configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Architect dns load balancing configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
7
Domain 7: Background Processing
1 topic
Worker Architecture
- Implement background job processing using worker dynos, job queues, and scheduled tasks for asynchronous workload execution on Heroku
- Design job scheduling architectures with priority queues, retry policies, and dead letter handling for reliable background processing systems
- Analyze worker scaling strategies evaluating job queue depth, processing latency, and cost optimization for variable background workloads
- Assess worker architecture configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Plan worker architecture configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
Scope
Included Topics
- Heroku platform architecture including dynos, buildpacks, Private Spaces, and container runtime.
- Data services including Heroku Postgres, Key-Value Store, and Apache Kafka.
- Salesforce integration using Heroku Connect, REST APIs, and Canvas apps.
- Application architecture, CI/CD, and security on the Heroku platform.
Not Covered
- Core Salesforce administration.
- Apex and Visualforce development.
- Marketing and Commerce Cloud.
Official Exam Page
Learn more at Salesforce
Heroku-Architect is coming soon
Adaptive learning that maps your knowledge and closes your gaps.
Create Free Account to Be Notified