{"id":18076,"date":"2014-04-26T22:40:23","date_gmt":"2014-04-27T02:40:23","guid":{"rendered":"http:\/\/www.opensource.im\/?p=18076"},"modified":"2014-04-26T22:40:23","modified_gmt":"2014-04-27T02:40:23","slug":"twitter-did-a-reddit-ama-about-open-source-here-are-some-highlights","status":"publish","type":"post","link":"https:\/\/euvolution.com\/open-source-convergence\/open-source-software\/twitter-did-a-reddit-ama-about-open-source-here-are-some-highlights.php","title":{"rendered":"Twitter did a Reddit AMA about open source. Here are some highlights"},"content":{"rendered":"<p><p>  Apr. 24, 2014 - 2:50 PM PDT Apr. 24, 2014 - 2:50 PM PDT<\/p>\n<p>    A handful of Twitter employees who work on the companys open    source software projects     took to Reddit for an Ask Me Anything on Wednesday. The    questionswere wide ranging, from questions about specific    projects to how to get a job at Twitter. Here are some of the    highlights.  <\/p>\n<p>      Here are some detailed reasons why to open source code:    <\/p>\n<p>    The whole thread is     available here.  <\/p>\n<p>      Using open source in the beginning was just practical when      youre a small scrappy startup. Since the first Tweet was      sent, Twitter has been built on top of open source software      (see opensource.twitter.com). Our early stack was mostly      MySQL, Rails and Memcached. But then we then rapidly evolved      from a simple application into a service-oriented      architecture, leading us to integrate even more open source      technologies such as OpenJDK (JVM), Netty, Apache Lucene,      Apache Thrift, Apache Hadoop and Redis. This had to happen to      allow us to scale and we discussed some of this in this blog      post: <a href=\"https:\/\/blog.twitter.com\/2013\/new-tweets-per-second-record-and-how\u201d\" rel=\"nofollow\">https:\/\/blog.twitter.com\/2013\/new-tweets-per-second-record-and-how\u201d<\/a>    <\/p>\n<p>    The whole thread is     available here.  <\/p>\n<p>      Generally we look for strong candidates. It is hard to      give a recipe for interviews. Everyone must be able to code      well. After that, some know more math, some are stronger with      systems, some have more DB experience, some are functional      programming PhDs. Find your niche and be great in your niche,      BUT eagerly learn new things that inspire you.    <\/p>\n<p>    That whole thread is     available here.     Heres anotheron the same topic.  <\/p>\n<p>      Apache Mesos is one of the bigget parts of Twitter      infrastructure. It currently powers our compute cloud (with      Apache Aurora) and part of our real time analytics (with      Storm on Mesos). Almost all new services at Twitter are being      written on top of Mesos. Twitter has been recently      investigating\/using YARN but its use case so far has been      targeted towards Hadoop based work loads. In contrast, Mesos      has been running in production at Twitter for more than 3      years now and has been thoroughly battle tested to run at      Twitters scale.    <\/p>\n<p>    The whole thread is     available here.  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>Continue reading here:<br \/>\n<a target=\"_blank\" href=\"http:\/\/gigaom.com\/2014\/04\/24\/twitter-did-a-reddit-ama-about-open-source-here-are-some-highlights\" title=\"Twitter did a Reddit AMA about open source. Here are some highlights\">Twitter did a Reddit AMA about open source. Here are some highlights<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> Apr. 24, 2014 - 2:50 PM PDT Apr<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-18076","post","type-post","status-publish","format-standard","hentry","category-open-source-software"],"_links":{"self":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/18076"}],"collection":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/comments?post=18076"}],"version-history":[{"count":0,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/18076\/revisions"}],"wp:attachment":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/media?parent=18076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/categories?post=18076"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/tags?post=18076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}