<div dir="ltr">Hi Matt,<div><br></div><div>We use Heroku to run almost all of our webapps at 38 Degrees - which involves a certain amount of spiky traffic depending on how many millions of our members we've emailed a campaign link to in the last hour :)</div><div><br></div><div>We use HireFire to automatically scale horizontally (by adding/removing Heroku dynos - it can't change the type though, only the quantity).</div><div><br></div><div>We use AWS RDS for Postgres and Redislab for Redis, because as other people have mentioned, the Heroku plugins can get quite pricey quite swiftly when you start to scale up beyond the free/hobby levels. And we use a mixture of Sendgrid and AWS SES to send emails, but obviously our requirements are a bit unusual on that front.</div><div><br></div><div>We use NewRelic and Airbrake for monitoring, both of which are pretty good (in different, complementary ways).</div><div><br></div><div>We've rarely if ever had to contact support for any of these companies, and even less often had to pay for it beyond our ongoing hosting costs (AWS RDS was the only recent exception that springs to mind; turns out it stores its log files on the same storage as its data - so if you use up all your storageĀ and yet your database hasn't grown, now you know where to look next!) :)</div><div><br></div><div>Speaking of which, the thing we're least happy with is logging - you can pipe your logs out to a variety of third-party services from Heroku (assuming the built-in view isn't good enough for you, which it probably won't be). Most of them seem very expensive for what they do, and so far none of them have had interfaces as usable as grepping a text file, imho!</div><div><br></div><div>Cheers,</div><div>Denny</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 19 Sep 2019 at 10:13, Matt Collins <<a href="mailto:matt@mattcollins.net">matt@mattcollins.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi folks,</div><div><br></div><div>What are your thoughts on running revenue-generating production apps on Heroku these days?</div><div><br></div><div>In particular:</div><div><br></div><div>1) If you've used their standard (non-premium) support, how has the experience been for you? Have they been responsive out of US hours?</div><div><br></div><div>2) Have there been any specific gotchas, e.g. pricing getting out of hand for some specific reason?<br></div><div><br></div><div>For context, I'm working with a small development team that doesn't have a lot of sysadmin expertise and we're considering moving our Rails app from a single machine managed for us by a hosting provider (who don't seem to have a great deal of ruby expertise) onto Heroku.</div><div><br></div><div>We want to:</div><div>-Separate out our staging environment (it's currently on the same machine as production)<br></div><div>-Improve our system security<br></div>-Get greater flexibility, e.g. to spin up new environments for test purposes<div><div>-Improve our deployment pipeline</div>-Have greater visibility of system configuration</div>-Still be able to troubleshoot production issues easily<br><div><div><br></div><div>These are things we could work on with our current hosting provider and/or by migrating to raw AWS but I'm thinking Heroku will do a lot out of the box, probably better than we'd set up ourselves.<br></div><div><br clear="all"></div><div>Our main concerns are around whether Heroku's 'standard' support will be good enough and any gotchas around pricing.</div><div><br></div><div>Would be great to hear about your experiences.</div><div><br></div><div>Thanks,</div><div>Matt</div><br></div></div>
_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org" target="_blank">Chat@lists.lrug.org</a><br>
Archives: <a href="http://lists.lrug.org/pipermail/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/pipermail/chat-lrug.org</a><br>
Manage your subscription: <a href="http://lists.lrug.org/options.cgi/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/options.cgi/chat-lrug.org</a><br>
List info: <a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div style="color:rgb(0,0,0);font-family:Ubuntu;font-size:15px"><div dir="ltr"><div dir="ltr"><p style="margin:0px"><span><font color="#333333">Denny de la Haye</font></span></p><p style="margin:0px"><span><font color="#333333">Campaign Technologist, 38 Degrees</font></span><br></p><font color="#3366ff"><a href="mailto:denny.d@38degrees.org.uk" target="_blank">denny.d@38degrees.org.uk</a></font><p style="margin:0px;color:rgb(95,94,95)"><a href="http://38degrees.org.uk/" style="color:rgb(17,85,204)" target="_blank">38degrees.org.uk</a></p></div></div></div></div></div></div></div></div></div>