# Nginx hack day project

**URL:** <https://www.ruby-forum.com/t/nginx-hack-day-project/244443>\
**Category:** NGINX\
**Created:** [April 11, 2016, 11:43pm UTC](https://www.ruby-forum.com/t/nginx-hack-day-project/244443 "2016-04-11T23:43:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sadaf\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@Sadaf\_N](https://www.ruby-forum.com/u/Sadaf_N)\
**Post date:** [April 11, 2016, 11:43pm UTC](https://www.ruby-forum.com/t/nginx-hack-day-project/244443/1 "2016-04-11T23:43:08Z")

</div>

I was trying to think of a hack day project, and one idea was to  
implement  
a blob server similar to Facebook’s haystack. Facebook did their server  
with the evhttpd library, I was thinking of making it an nginx module.  
In  
order to make it work I’d need to have nginx send a range of bytes from  
a  
larger file as bytes 0…x of the requested object. Is there a capability  
to  
do that within Nginx?

I could only find one module that did something similar, and it copied  
the  
data it wanted to a seperate file before sending it. However, it was an  
old  
module so it might not represent the abilities of modern nginx.
