Posts by Keith Rarick

Cedar is the Default Heroku Stack

The Heroku Cedar stack went public beta last year with a series of blog posts. Since then, over 80,000 developers have deployed over 4.5 million times, to apps written in dozens of different programming languages and frameworks. Today, over 75 percent of Heroku app development activity is on the Cedar stack. Production apps like Banjo, Rapportive, PageLever, do.com, and Project Zebra run on Cedar; some of these serve hundreds of millions or even billions of requests per month.

Cedar features a streamlined HTTP stack allowing for advanced HTTP capabilities, heroku run for execution of arbitrary one-off dynos, Procfile and the process model for execution of any type of worker process. Most...

Continue reading »

Cedar Goes GA

As of today, the Cedar stack is now in general availability.

Cedar features a streamlined HTTP stack allowing for advanced HTTP capabilities, heroku run for execution of arbitrary one-off dynos, Procfile and the process model for execution of any type of worker process. Most importantly, Cedar is a polyglot platform with official support for Clojure, Java, Node.js, Python, Ruby, and Scala, and extensibility for unlimited others via buildpacks.

The Dev Center team has spent the last few months “Cedar-izing” our developer documentation, so now most articles describe use of Heroku on the Cedar platform. (Aspen and Bamboo remain documented in their own section.)

Cedar is the most powerful,...

Continue reading »


Browse the blog archives, subscribe to the full-text feed, or visit the engineering blog.