{"id":129,"date":"2022-12-01T13:42:27","date_gmt":"2022-12-01T13:42:27","guid":{"rendered":"https:\/\/redmonk.com\/kholterhoff\/?p=129"},"modified":"2022-12-01T13:54:43","modified_gmt":"2022-12-01T13:54:43","slug":"the-end-of-herokus-free-tier","status":"publish","type":"post","link":"https:\/\/redmonk.com\/kholterhoff\/2022\/12\/01\/the-end-of-herokus-free-tier\/","title":{"rendered":"The End of Heroku\u2019s Free Tier"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignnone size-full wp-image-131\" src=\"http:\/\/redmonk.com\/kholterhoff\/files\/2022\/12\/mclachlan_heroku.png\" alt=\"\" width=\"100%\" height=\"353\" srcset=\"https:\/\/redmonk.com\/kholterhoff\/files\/2022\/12\/mclachlan_heroku.png 463w, https:\/\/redmonk.com\/kholterhoff\/files\/2022\/12\/mclachlan_heroku-300x229.png 300w\" sizes=\"(max-width: 463px) 100vw, 463px\" \/><\/p>\n<p>Did anyone else hear Sarah Mclachlan lilting upon the winds on August 25, 2022? No? Just me?<\/p>\n<p>What is responsible for spurring this level of 90s-era sadness? The end of Heroku\u2019s free tier, of course. This was the date that Salesforce notified its free tier users that beginning November 28, 2022 the free ride would end. No more free tier. Either get out your wallet, or just get out.<\/p>\n<p>As of this post\u2019s publication, the halcyon days of free Heroku hosting have come to a close. Tears have been shed. Hands wrung. Shouts pierced the sky. But, most importantly, those invested in maintaining their projects on a free platform must pull up stakes and move their projects to greener (freer?) pastures.<\/p>\n<p>Unsurprisingly, several other PaaS products have stepped up to take Heroku\u2019s place as <i>the<\/i> free tier provider. Today users can spin up free apps on <a href=\"https:\/\/render.com\/\">Render<\/a>, <a href=\"https:\/\/fly.io\/\">Fly<\/a>, <a href=\"https:\/\/vercel.com\/\">Vercel<\/a>, or the <a href=\"https:\/\/www.oracle.com\/cloud\/free\/?source=CloudFree_CTA1_Default&amp;intcmp=CloudFree_CTA1_Default\">Oracle Cloud Free Tier<\/a>. While the purpose of this post isn\u2019t to generate an inclusive list of free tier alternatives, the upset in the PaaS market is palpable. <a href=\"https:\/\/www.linkedin.com\/in\/anuragoel\/\">Anurag Goel<\/a>, founder and CEO at Render says of the free tier&#8217;s expiration:<\/p>\n<blockquote><p>This is the first step to Salesforce sunsetting the Heroku public cloud. By removing the free tier, Heroku is effectively saying they don\u2019t want to attract new users. As a result, we\u2019ve seen an explosion in developers and businesses migrating to Render.<\/p><\/blockquote>\n<p>I can\u2019t speak to Salesforce\u2019s intentions, but the degree of interest, speculation, <i>sturm und drang<\/i>, etc. concerning this decision is merited: Heroku isn\u2019t just any company.<\/p>\n<p>Founded in 2007, and acquired by Salesforce in 2010, Heroku fundamentally rocked the world of web development. To begin with, the ease and immediacy of Heroku\u2019s \u201cgit push heroku master\u201d eliminated the friction of deployment. Developers at all skill levels were suddenly able to publish their apps in minutes. A master stroke for revolutionizing the developer experience. But Heroku&#8217;s second innovation was the free tier. This was a game changer for the creation of small hobby and educational projects. In this post I discuss what Heroku\u2019s free tier meant to developers, especially as it relates to education, upskilling, nonprofits, and the nebulous idea of doing good online.<\/p>\n<p>&nbsp;<\/p>\n<h2>A Learning Platform<\/h2>\n<p>Heroku\u2019s free tier has supported educators and students for many years. Bob Wise, Heroku General Manager and Salesforce EVP, acknowledges the historical importance of education to Heroku in his blog post \u201c<a href=\"https:\/\/github.com\/heroku\/roadmap\">Heroku\u2019s Next Chapter<\/a>\u201d (published the same day as the email notifying free tier users of the program\u2019s end). Wise says:<\/p>\n<blockquote><p>We appreciate Heroku\u2019s legacy as a learning platform. Many students have their first experience with deploying an application into the wild on Heroku. Salesforce is committed to providing students with the resources and experiences they need to realize their potential.<\/p><\/blockquote>\n<p>Currently, Heroku supports traditional students (meaning those having access to an academic email address) through the <a href=\"https:\/\/education.github.com\/pack\">GitHub Student Developer Pack<\/a>. Students that sign up for this pack receive a $13 USD per month credit, which according to <a href=\"https:\/\/blog.heroku.com\/github-student-developer-program\">a recent post<\/a> by Deb Robbins, <span class=\"caps\">VP of Sales Strategy at Salesforce,<\/span>\u00a0\u201cwill cover the monthly cost of Eco dyno hours and one instance each of Mini Postgres and Mini Heroku Data for Redis\u00ae, or it can be used towards any Heroku Dynos and Heroku Add-on plans (except for third-party add-ons).\u201d While this will enable traditional students to continue taking advantage of Heroku, it excludes non-traditional learners.<\/p>\n<p>The decision to open up free access for education only to traditional students is surprising coming from the creators of <a href=\"https:\/\/trailhead.salesforce.com\/\">Trailhead<\/a>. According to the <a href=\"https:\/\/stakeholderimpactreport.salesforce.com\/social\/trailblazer-community-and-trailhead\">Mission Statement<\/a>:<\/p>\n<blockquote><p>Trailhead\u2019s mission has been to reduce the barriers to learning and to provide anyone \u2013 regardless of their background or education level \u2013 with a seamless pathway into the Salesforce ecosystem with free, hands-on access to skills and technology.<\/p><\/blockquote>\n<p>Trailhead has become a leader in the upskilling and reskilling space because it welcomes learners from all walks of life. Testimonials from the global <a href=\"https:\/\/trailhead.salesforce.com\/trailblazers\">Trailblazer<\/a> community emphasize education as a lifelong commitment, and not something that happens only while enrolled at a university. According to <a href=\"https:\/\/trailhead.salesforce.com\/trailblazers\/aldo-fernandez\">Aldo Fernandez<\/a>, Co-organizer of Uruguay Developer Community Group and Event Chair of Punta Dreamin&#8217; the Latin American Conference for the Salesforce Developer Community:<\/p>\n<blockquote><p>A Trailblazer is a continuous learner who&#8217;s eager to share. A Trailblazer should use technology to help others improve their lives. Salesforce is a company that&#8217;s always innovating, and Latin Americans can&#8217;t miss the opportunity to be part of this movement.<\/p><\/blockquote>\n<p>Beginning in 2010, <a href=\"https:\/\/twitter.com\/mhartl\">Michael Hartl<\/a> famously integrated Heroku into <a href=\"https:\/\/www.google.com\/books\/edition\/Ruby_on_Rails_Tutorial\/pShDnvE6sJ0C?hl=en&amp;gbpv=0\">The Ruby on Rails Tutorial<\/a>. This book has a passionate following among Ruby on Rails developers, and many that I know gained their first exposure to the magic of Heroku through Hartl. It is no wonder that when Salesforce asked for feedback from the community as part of the <a href=\"https:\/\/github.com\/heroku\/roadmap\">Salesforce Heroku Roadmap<\/a> Hartl was quick to <a href=\"https:\/\/github.com\/heroku\/roadmap\/issues\/58#issuecomment-1253934592\">speak up<\/a>:<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Glad to hear it! And yes, <a href=\"https:\/\/twitter.com\/heroku?ref_src=twsrc%5Etfw\">@Heroku<\/a>\u2019s decision is most unfortunate. I\u2019ve been actively involved in trying to find a solution, but unfortunately only half-measures have emerged from that effort. <a href=\"https:\/\/t.co\/wrySRCTBTY\">https:\/\/t.co\/wrySRCTBTY<\/a><\/p>\n<p>&mdash; Michael Hartl (@mhartl) <a href=\"https:\/\/twitter.com\/mhartl\/status\/1593638416154972160?ref_src=twsrc%5Etfw\">November 18, 2022<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>In fact, the Roadmap\u2019s &#8220;<a href=\"https:\/\/github.com\/heroku\/roadmap\/issues\/58\">Improvements to our support for Educators<\/a>&#8221; thread includes many stories from instructors like Hartl that have relied on Heroku\u2019s free tier as part of their pedagogy. One of the greatest concerns voiced by this community relates to the necessity of keeping a credit card on file. Students cannot be expected to have a credit card, and should not be required to use one in an academic setting. As <a href=\"https:\/\/github.com\/heroku\/roadmap\/issues\/58#issuecomment-1262841254\">fiveNinePlusR explains<\/a>:<\/p>\n<blockquote><p>There&#8217;s also people that are going through self taught programs like the <a href=\"https:\/\/www.theodinproject.com\/\">odin project<\/a> that will be negatively impacted by this development. There are quite a few people that might not have access to a credit card number to easily signup with as there are a lot of international students. Having to have an edu email or some other accredited establishment is a burden for those people.<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<h2>Nonprofit Community<\/h2>\n<p>Although Wise includes nonprofits among the groups Heroku intends to support (presumably as an extension of <a href=\"https:\/\/www.salesforce.org\/nonprofit\/\">Salesforce for Nonprofits<\/a>), what this means in practice has yet to be disclosed. Several nonprofit organizations have created issues on the Roadmap asking for clarification and support (<a href=\"https:\/\/github.com\/heroku\/roadmap\/issues\/72\">here<\/a>, <a href=\"https:\/\/github.com\/heroku\/roadmap\/issues\/109\">here<\/a>), but as of this post\u2019s publication no answers or plans are forthcoming.<\/p>\n<p>This is a shame as the promise of Heroku was tied to its ability to foster small scale projects intended to give back to the community. One such is <a href=\"https:\/\/satellitecollective.org\/\">Satellite Collective<\/a>, an NYC based art incubator and 501(c)(3). Satellite Collective\u2019s Ruby on Rails project gained some traction (<a href=\"https:\/\/www.nytimes.com\/2015\/04\/19\/arts\/design\/telephone-an-international-arts-experiment-by-nathan-langston.html\">including a New York Times write up<\/a>), but as Daniel Talsky laments in his <a href=\"https:\/\/github.com\/heroku\/roadmap\/issues\/109\">Github issue<\/a>:<\/p>\n<blockquote><p>I had hoped there would be some announcement about the Nonprofit Program before the Heroku free plan cutoff, but I haven&#8217;t yet seen one and now the cutoff is at hand.<\/p><\/blockquote>\n<p>More troubling from my perspective is the squishiness of the term \u201cnonprofit.\u201d Are legally qualified <a href=\"https:\/\/www.irs.gov\/charities-non-profits\/charitable-organizations\/exemption-requirements-501c3-organizations\">501(c)(3)<\/a> organizations the only ones that will qualify for support? What about non-US based collectives? Aren\u2019t there more ways to do good online than through the nonprofit route?<\/p>\n<p>&nbsp;<\/p>\n<h2>Doing Good Online<\/h2>\n<p>If it is not obvious, I take the issue of education and nonprofits at Heroku personally. As the director of <a href=\"http:\/\/www.visualhaggard.org\/\">visualhaggard.org<\/a>, a creative commons licensed digital archive launched on Heroku in 2013, I have been deeply invested in this platform for nearly a decade. Visual Haggard is not a nonprofit <em>per se<\/em>, but rather an educational resource. I created this archive to preserve, centralize, and improve access to the illustrations of popular Victorian novelist H. Rider Haggard (1856 &#8211; 1925). The majority of Haggard\u2019s approximately fifty novels (which include <i>King Solomon&#8217;s Mines<\/i> and <i>She<\/i>) were lushly illustrated, many of them repeatedly in different editions and by different illustrators. Visual Haggard seeks to revalue and reintegrate the illustrations of Haggard&#8217;s novels as unique artworks and texts for contemporary audiences. Unfortunately, today Visual Haggard can only be accessed via the <a href=\"https:\/\/web.archive.org\/web\/20220524083803\/http:\/\/www.visualhaggard.org\/\">Internet Archive\u2019s Wayback Machine<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-132\" src=\"http:\/\/redmonk.com\/kholterhoff\/files\/2022\/12\/Screenshot-2022-11-30-at-9.38.24-PM.png\" alt=\"\" width=\"100%\" height=\"1662\" srcset=\"https:\/\/redmonk.com\/kholterhoff\/files\/2022\/12\/Screenshot-2022-11-30-at-9.38.24-PM.png 2364w, https:\/\/redmonk.com\/kholterhoff\/files\/2022\/12\/Screenshot-2022-11-30-at-9.38.24-PM-300x211.png 300w, https:\/\/redmonk.com\/kholterhoff\/files\/2022\/12\/Screenshot-2022-11-30-at-9.38.24-PM-1024x720.png 1024w, https:\/\/redmonk.com\/kholterhoff\/files\/2022\/12\/Screenshot-2022-11-30-at-9.38.24-PM-768x540.png 768w, https:\/\/redmonk.com\/kholterhoff\/files\/2022\/12\/Screenshot-2022-11-30-at-9.38.24-PM-1536x1080.png 1536w, https:\/\/redmonk.com\/kholterhoff\/files\/2022\/12\/Screenshot-2022-11-30-at-9.38.24-PM-2048x1440.png 2048w, https:\/\/redmonk.com\/kholterhoff\/files\/2022\/12\/Screenshot-2022-11-30-at-9.38.24-PM-480x337.png 480w, https:\/\/redmonk.com\/kholterhoff\/files\/2022\/12\/Screenshot-2022-11-30-at-9.38.24-PM-892x627.png 892w\" sizes=\"(max-width: 2364px) 100vw, 2364px\" \/><\/p>\n<p>Visual Haggard is a labor of love; a hobby project intended to delight illustration enthusiasts and augment the scope of human knowledge. It has been a resource for individuals interested in the adventure and science fiction genre, illustration studies, and digital visual culture. Before going offline, the site contained 1,900 images and received approximately 1,500 page views every month. Over the years Visual Haggard garnered a number of fans and accolades. In 2017 it was 1st runner up for a <a href=\"http:\/\/dhawards.org\/dhawards2017\/results\/\">Digital Humanities Award<\/a> and also became\u00a0is a federated archive with <a href=\"https:\/\/nines.org\/\">NINES, the Networked Infrastructure for Nineteenth-Century Electronic Scholarship<\/a>. It has been used in numerous classrooms including those of Neil Hultgren, Associate Professor in the Department of English at California State University, Long Beach; Anna Feuerstein, Assistant Professor in the Department of English at the University of Hawai&#8217;i-Manoa; not to mention my own when I worked as an instructor at the University of Massachusetts, Dartmouth, and Georgia Tech. Visual Haggard is also a resource for researchers. Jemma Stewart cites Visual Haggard in her recent <a href=\"https:\/\/www.euppublishing.com\/doi\/abs\/10.3366\/gothic.2020.0060\">Gothic Studies<\/a> essay, as does <a href=\"https:\/\/twitter.com\/drchrislouttit\">Chris Louttit<\/a>, Assistant Professor of English Literature at Radboud University, in a chapter of <a href=\"https:\/\/onlinelibrary.wiley.com\/doi\/book\/10.1002\/9781119602262\">Reading Dickens Differently<\/a>.<\/p>\n<p>Although my personal history and investment in Heroku\u2019s free tier makes me sorrowful about its discontinuation, these feelings extend beyond my identity as an <a href=\"https:\/\/time.com\/247\/millennials-the-me-me-me-generation\/\">entitled millennial<\/a>. As a recovering academic, I continue to wrestle with questions of ethics and online archives\u2014a subject that drove much of my own Digital Humanities research (<a href=\"http:\/\/www.digitalhumanities.org\/dhq\/vol\/11\/3\/000324\/000324.html\">here<\/a>, <a href=\"https:\/\/jvc.oup.com\/2013\/10\/21\/ethics-and-the-digital-archive-the-case-for-visualizing-h-rider-haggard\/\">here<\/a>). Beyond the ivory tower, questions of how the internet can be a tool for good have never been more vital. I argue that empowering makers to create and experiment contributes something worthwhile to the community of internet users.<\/p>\n<p>The Heroku free tier empowered smart, enthusiastic, and curious tinkerers. Sadly, as <a href=\"https:\/\/thenewstack.io\/service-design-couldve-prevented-herokus-free-tier-closure\/\">David Eastman reflects<\/a> in an article for The New Stack:<\/p>\n<blockquote><p>Today there are plenty of alternative platforms to Heroku, although I would argue they are not so simple to use. Plus these alternatives do little to align themselves with the spirit of the tinkering user.<\/p><\/blockquote>\n<p>There can be no question that the end of Heroku\u2019s free tier is the end of an era. I am sad to see Visual Haggard go offline, but I am also grateful that free tiers\u2014past, present, and future\u2014exist at all. Freemium pricing models are a mixed bag for vendors, who cannot be expected to offer handouts indefinitely. It is my hope that Heroku&#8217;s free tier successors find a way to foster and maybe even expand the tinkerer spirit which is a prerequisite to\u00a0doing good online.<\/p>\n<p><iframe loading=\"lazy\" title=\"sarah mclachlan - i will remember you\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/nSz16ngdsG0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><b>Disclaimer: <\/b>Render, Oracle, Vercel, Salesforce (Heroku), and GitHub are RedMonk clients.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Did anyone else hear Sarah Mclachlan lilting upon the winds on August 25, 2022? No? Just me? What is responsible for spurring this level of 90s-era sadness? The end of Heroku\u2019s free tier, of course. This was the date that Salesforce notified its free tier users that beginning November 28, 2022 the free ride would<\/p>\n","protected":false},"author":50,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[12,24,25],"tags":[],"class_list":["post-129","post","type-post","status-publish","format-standard","hentry","category-devx","category-paas","category-upskilling"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/posts\/129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/posts\/129\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/media?parent=129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/categories?post=129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/kholterhoff\/wp-json\/wp\/v2\/tags?post=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}