Production Environment

A look at how I set up a production environment for web applications.

Application Hosting

Heroku
High-end platform as a service (PaaS) hosted on top of Amazon's AWS infrastructure. There are tons of conveniences baked in to Heroku's services, so the premium that they charge is worth it for the value that they deliver.
DigitalOcean
In the event that I need to host a WordPress site or a static HTML site, I host it on a VPS at DigitalOcean.

Domain Name Registration

Hostway
One of the more affordable domain name registrars that isn't a sleezeball company like GoDaddy. Typical domain names (.com, .net, .org) can be registered for around $10-13 per year.

DNS Hosting

DNSimple
Features a simple self-service interface, cutting-edit features like ALIAS records for naked domains, "templates" for popular services like Heroku and Google Apps, and a nice API.

SSL Certificates

DNSimple
SSL certificates are essential if you have features like user logins, payment information collection, and anything else involving sensitive, private information.

Digital Asset Hosting

Live Editor File Manager
I host all images, audio, video, fonts, and download files like PDFs on Live Editor File Manager, a product of Minimal Orange.

Performance Monitoring

New Relic
The Standard edition provides basic performance metrics for the past week and alerts me via email and iPhone app when an application goes down.

Transactional Email Delivery

SendGrid
Top-of-the-line transactional email delivery service. Offers a very generous free plan.

Full-text Search

Websolr
Hosted Apache Solr. It's nice for me because I don't need to worry about the details of running a Java server just to have Solr running.

Related Resources

  1. Introducing the ALIAS Record – Naked Domain Aliasing that Works!, DNSimple Blog

Last updated: