{"id":1236,"date":"2014-05-09T16:47:52","date_gmt":"2014-05-09T20:47:52","guid":{"rendered":"https:\/\/blogs.mathworks.com\/iot\/?p=1236"},"modified":"2014-05-09T16:48:46","modified_gmt":"2014-05-09T20:48:46","slug":"thingspeak-selects-phusion-passenger-enterprise-to-power-its-internet-of-things-api","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/iot\/2014\/05\/09\/thingspeak-selects-phusion-passenger-enterprise-to-power-its-internet-of-things-api\/","title":{"rendered":"ThingSpeak Selects Phusion Passenger Enterprise to Power its Internet of Things API"},"content":{"rendered":"<p>The servers behind ThingSpeak have been slammed with data from all kinds of IoT devices and applications. We recently upgraded the entire backend of ThingSpeak and increased\u00a0capacity to support our growth. One of the key decisions in our\u00a0redesign was to select <a title=\"Phusion Passenger Enterprise for the Internet of Things\" title=\"https:\/\/www.phusionpassenger.com\/enterprise (link no longer works)\" target=\"_blank\">Phusion Passenger Enterprise<\/a> to power the ThingSpeak &#8220;Internet of Things&#8221; API. Phusion Passenger&#8217;s &#8220;hybrid evented, multi-threaded and multi-process design&#8221; is perfect for the Internet of Things pattern for applications.<\/p>\n<p><a title=\"https:\/\/www.phusionpassenger.com\/enterprise (link no longer works)\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1237 size-full\" src=\"https:\/\/blogs.mathworks.com\/iot\/wp-content\/blogs.dir\/15\/files\/2014\/05\/ThingSpeak_Phusion_Passenger.png\" alt=\"ThingSpeak Phusion Passenger IoT Application\" width=\"400\" height=\"426\" \/><\/a><\/p>\n<h3>About Phusion Passenger<\/h3>\n<p>Phusion Passenger is a web server and application server for Ruby, Python, Node.js and Meteor web apps. It makes web app deployments a lot simpler and less complex, by managing your apps&#8217; processes and resources for you.<\/p>\n<p>What makes it so fast and reliable is its C++ core, its zero-copy architecture, its watchdog system and its hybrid evented, multi-threaded and multi-process design.<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img decoding=\"async\"  class=\"img-responsive\" src=\"https:\/\/blogs.mathworks.com\/iot\/wp-content\/blogs.dir\/15\/files\/2014\/05\/ThingSpeak_Phusion_Passenger.png\" onError=\"this.style.display ='none';\" \/><\/div>\n<p>The servers behind ThingSpeak have been slammed with data from all kinds of IoT devices and applications. We recently upgraded the entire backend of ThingSpeak and increased\u00a0capacity to support our&#8230; <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/iot\/2014\/05\/09\/thingspeak-selects-phusion-passenger-enterprise-to-power-its-internet-of-things-api\/\">read more >><\/a><\/p>\n","protected":false},"author":148,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[30,60,184,139,98],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/posts\/1236"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/users\/148"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/comments?post=1236"}],"version-history":[{"count":2,"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/posts\/1236\/revisions"}],"predecessor-version":[{"id":1239,"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/posts\/1236\/revisions\/1239"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/media?parent=1236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/categories?post=1236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/tags?post=1236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}