Heroku Postgres Now Available as a Standalone Service
Over the past four years, Heroku Postgres-as-a-service has consistently delivered uptime of four nines (99.99%) and designed data durability of eleven nines (99.999999999%). It has successfully and safely written 19 billion customer transactions, and another 400 million write-transactions are processed every day.
We are proud to now offer Heroku Postgres as a standalone service, independently available for use from any cloud platform, provisioned instantly, metered by the second, and without contract. Learn more about this service at postgres.heroku.com or at the Heroku Postgres blog. If you would like to use Heroku Postgres for your applications and have questions, please send us an email.
Urban Dictionary Migrates to Heroku
If you've ever had to explain "having the itis" or your "bromance" with a coworker, you've probably accessed UrbanDictionary.com, the Wikipedia of urban slang. 30 million people access Urban Dictionary a month, making it one of the top 100 most visited websites in the United States. Learn more about how Urban Dictionary Founder and CTO Aaron Peckham saved 30 percent more time in his day by migrating to Heroku.
We have four new add-ons available:
JustOneDB is a cost effective PostgreSQL compatible database solution for your Heroku Apps. Easy, fast access, no admin, no tuning and no limits. To learn more, please see the DevCenter tutorial.
MailGun is a complete email solution with optimized outbound message delivery, inbound email push into your app, real time email analytics and more.
Tddium is an easy-to-use hosted Continuous Integration and Interactive Test environment. It provides your tests with sandboxed instances of popular databases and web browsers using Selenium and Capybara-Webkit. To learn more, check out the tutorial.
ClearDB is a powerful, fault tolerant database-as-a-service in the cloud for your MySQL powered applications. It features Multi-Regional, Multi-Master Replication to ensure that your database is always available. See all the features it offers here.
Check Your Logs When Encountering Issues
If you are having performance issues or are getting errors, you can save a lot of time and hassle by first checking your logs. Logs are a stream of time-ordered events aggregated from the output streams of all your app’s running processes, system components, and backing services. Heroku’s Logplex routes log streams from all of these diverse sources into a single channel, providing the foundation for truly comprehensive logging.
You can check your logs by typing the following command into the CLI:
$ heroku logs
Tailing your live logs while you are using your app can be a very powerful troubleshooting technique:
$ heroku logs --tail
You can even filter down to a specify type of process:
$ heroku logs --tail --process app
For more information about logging, please visit the Heroku Dev Center.
Add-On Tech Tips
Understanding the Capabilities of Neo4j
Neo4j is a powerful open source graph database, storing data in the nodes and relationships of a graph. Currently, it is available in beta through our add-ons catalog. Neo4j provides accessibility to NoSQL with the addition of a new query language code-named “Cypher". Since Cypher's constructs are based on English prose and neat iconography, it is rather self-explanatory to anyone from the most advanced developers to business professionals.
In this video tutorial, Neo4j Founder and VP of Product Peter Neubauer shows you how Neo4j and Heroku make querying big data simple. Learn how to set up an app using Neo4j on Heroku, write a complex Cypher query to the database, and then plug returns into Google Spreadsheet graphs, all within ten minutes.