News for hackers. Stuff that matters.
Re:Presto: Interacting with petabytes of data at Facebook by cakeface on Wednesday November 06, 2013 @03:57PM (#6685461)
Can you point me to any documentation on the airlift framework that Presto uses? It seems to be a REST server and service discovery framework. I can see the framework on github but there is very little documentation.
Re:Presto: Interacting with petabytes of data at Facebook by mtraverso on Wednesday November 06, 2013 @06:46PM (#6686455)
Airlift is a toolkit for building distributed services and it is the foundation of Presto. For the most part, it's a convenience layer on top of some well-known libraries (Jackson, Jersey, Jetty, Guice, etc.), but it also has support for various things you'd typically need to build a deployable server, such as packaging, configuration, logging, instrumentation (stats), etc.

Unfortunately, we don't have any docs, so you'll just have to peruse the code. There's minimal server in the codebase to demonstrate usage of some of its features: https://github.com/airlift/airlift/tree/master/sample-server

Re:Presto: Interacting with petabytes of data at Facebook by cakeface on Thursday November 07, 2013 @12:11AM (#6687671)
Thanks! It reminds me a bit of Dropwizard at first glance. Doing REST services in Java has been really easy and enjoyable lately. The Jersey, jackson, jetty, combo is great.
Re:Presto: Interacting with petabytes of data at Facebook by keiw0xff on Friday November 08, 2013 @10:07AM (#6696425)
But why did you you use this particular one? And how is it related to https://github.com/proofpoint/platform ? Thanks in advance.