

Heroku Engineering the engineering blog of Heroku: latest posts and feed
Heroku · Engineering blog · < 1 a month · last post Oct 15, 2026 · Active
Posts
144 on file since May 15, 2014InfrastructureOct 15 9d9 days agoFront-End Web Deep Dive: Runtime ConfigRuntime configuration has been brought to the Front-End Web Cloud Native Buildpack in a way that is standard, secure, and requires zero re-builds.Data engineeringJul 16 3mo3 months agoHow To Set Up a Staging Environment on Heroku in 3 Easy StepsMoving fast should not mean breaking things for your users. While testing on localhost is a good start, you need a near identical replica of production to catch any bugs before your code goes live.Developer toolsJul 1 3mo3 months agoSecuring Heroku CLI Credentials with System Keychain StorageBeginning in version 11.8.0, we will be improving the security of the Heroku CLI by storing authentication credentials in your system keychain by default.Data engineeringJun 24 4mo4 months agoA 15-Second Health Check for Your Heroku Connect Data PipelineHeroku Connect is a fully managed, bidirectional data sync service between Salesforce and Heroku Postgres that lets developers read and write Salesforce data using standard SQL.InfrastructureMar 17 7mo7 months agoBehind the Scenes: How Maintaining Cloud Native Buildpacks Powers Platforms Like HerokuMost developers never see the 11 pack releases we shipped in the last 14 months as pack CLI maintainers. That’s actually a good sign, it means the infrastructure just works.Reliability and performanceMar 12 7mo7 months agoFrom Fragmented Logs to Full-Stack Visibility with SolarWinds PapertrailModern applications on Heroku don’t just consist of code. They are living ecosystems comprised of dynos, databases, third-party APIs, and complex user interactions. As these systems scale, so do the logs and metrics.AI and agentsFeb 13 8mo8 months agoBuilding AI-Powered Observability with Heroku Managed Inference and AgentsIf you’ve ever debugged a production incident, you know the drill: IDE on one screen, Splunk on another, Sentry open in a third tab, frantically copying error messages between windows while your PagerDuty keeps buzzing.AI and agentsJan 29 8mo8 months agoBuilding AI Search on HerokuIf you’ve built a RAG (Retrieval Augmented Generation) system, you’ve probably hit this wall: your vector search returns 20 documents that are semantically similar to the query, but half of them don’t actually answer it.InfrastructureDec 4, 2025 10mo10 months agoPaaS + IaaS: Heroku and AWS for Cloud-Native Enterprise AgilityFor modern enterprises building cloud-native applications, success hinges on achieving maximum development velocity at every scale.Developer toolsNov 11, 2025 11mo11 months agoHeroku Support for.NET 10 LTS: What Developers Need to KnowIt’s that time of year for.NET when we get a new major version and a bunch of exciting features..NET Conf 2025 kicked off earlier today, bringing with it the release of.NET 10, as well as ASP.NET Core 10, C# 14, and F# 10.Data engineeringNov 5, 2025 11mo11 months agoBuilding an Enterprise Data Warehouse on Heroku: From Complex ETL to Seamless Salesforce IntegrationModern businesses don’t just run on Salesforce, they run on entire ecosystems of applications. At Heroku, we operate dozens of services alongside our Salesforce instance such as billing systems, user management platforms, analytics...Reliability and performanceNov 5, 2025 11mo11 months agoUpgrade to Puma 7 and Unlock the Power of Fair Scheduled Keep-alivePuma 7 is here, and that means your Ruby app is now keep-alive ready. This bug, which existed in Puma for years, caused one out of every 10 requests to take 10x longer by unfairly “cutting in line.” In this post, I’ll cover how web servers...Reliability and performanceNov 4, 2025 11mo11 months agoLearn How to Lower Heroku Dyno Latency through Persistent Connections (Keep-alive)The Performance Penalty of Repeated Connections Before the latest improvements to the Heroku Router, every connection between the router and your application dyno risked incurring the latency penalty of a TCP slow start.Data engineeringOct 30, 2025 11mo11 months agoHeroku Connect: Faster, More Reliable Data Sync with Salesforce CDCImagine this: Your sales team is about to close a major deal. They’re building a custom quote in your app, but they need to see the latest product line items from an Opportunity in Salesforce. They refresh. And wait. The data is stale.SecuritySep 10, 2025 1y1 year agoSecuring Salesforce Integrations with Heroku AppLinkSalesforce customers often leverage third-party or custom services to extend their orgs, and they do so with two common options: Connected Apps and External Services.InfrastructureSep 8, 2025 1y1 year agoTriage and Fix with Confidence: heroku run and OTel on Heroku FirWhen Production Goes Sideways Imagine this: It’s 2 AM, your phone buzzes with an alert, and your dashboards are screaming. Production is down. Sound familiar?AI and agentsAug 26, 2025 1y1 year agoAmazon Nova Models: Now Available on HerokuBuilding intelligent applications requires powerful, cost-effective AI. Today, we’re simplifying that process by making Amazon’s cutting-edge Nova models directly available via Heroku Managed Inference and Agents.AI and agentsAug 20, 2025 1y1 year agoHeroku AI Expands Model Offering with OpenAI’s gpt-oss-120bStart building with OpenAI’s new open-weight model, gpt-oss-120b, now available on Heroku Managed Inference and Agents. This gives developers a powerful, transparent, and flexible way to build and deploy AI applications on the platform...AI and agentsAug 19, 2025 1y1 year agoBuilding Data-Aware AI Applications with Heroku AI and LlamaIndexBuilding AI applications that can interact with private data is a common goal for many organizations. The challenge often lies in connecting large language models (LLMs) with proprietary datasets.Product and companyJul 31, 2025 1y1 year agoAppLink Fundamentals III: Building with AppLink – Development Flow and Language ChoicesThis blog series has taken you on a journey through the world of AppLink, from its foundational concepts and core components in Heroku AppLink: Extend Salesforce with Any Programming Language, to a deep dive into its key integration...Product and companyJul 30, 2025 1y1 year agoAppLink Fundamentals II: Advanced AppLink Integrations – Automation & AIIn our previous posts, we introduced Heroku AppLink and explored its foundational integration patterns for connecting Heroku applications with Salesforce.Reliability and performanceJul 29, 2025 1y1 year agoAppLink Fundamentals I: AppLink Integration Patterns – Connecting Salesforce to Heroku ApplicationsIn our previous post, we introduced AppLink as a powerful new way to extend Salesforce with any programming language at any scale, detailing its core components and overarching benefits.AI and agentsJul 17, 2025 1y1 year agoHeroku AppLink: Extend Salesforce with Any Programming LanguageThe Salesforce platform offers a powerful array of tools for customization and building customer-centric experiences, from no-code automation with Flow, Prompt Builder, and Agent Builder, to robust Apex and Lightning Web Components.InfrastructureJul 9, 2025 1y1 year agoOpenTelemetry, Kubernetes, and Fir: Putting it All TogetherModern cloud-native architectures are composed of multiple microservices running across dynamic environments. Effectively diagnosing performance issues, bottlenecks, or failures requires comprehensive observability.Developer toolsJun 4, 2025 1y1 year agoLocal Speed, Smooth Deploys: Heroku Adds Support for uvAh, another day, another deep dive into the ever-evolving world of Python development! Today, let’s talk about something near and dear to every Pythonista’s heart – managing those crucial external packages. About this blog
Heroku's own blog on heroku.com, found by the daily check.
Posts per week, last 26 weeks
< 1 a month over the last six months (or since the feed's oldest post)
History
StatusOct 16 8d8 days agoQuiet to Active