News for hackers. Stuff that matters.
Re:Infrastructure at 99designs by jedberg on Friday February 03, 2012 @03:24AM (#3546336)
They mentioned that S3 is too slow for customers, so they serve the data from their app and cache it. Later they mentioned the site is slow for non-US users and they are looking at a CDN for their static assets.

I wonder, have they looked at Cloudfront, which would solve both of these problems for them?

Re:Infrastructure at 99designs by lars512 on Sunday February 05, 2012 @11:58PM (#3556265)
In our current model, some of our static media are generated asynchronously, but basically on demand. That's the main reason why we don't serve media directly from Cloudfront/S3. We're certainly considering Cloudfront with a custom origin as on the possible CDNs.
Re:Infrastructure at 99designs by DanBlake on Friday February 03, 2012 @03:17AM (#3546323)
99Designs seems to be almost entirely dynamic and likely changing all the time. Why is there a need for so many varnish servers? Why did you go with (slower) Varnish over nginx or gwan? There seems like alot of infrastructure in place for the traffic levels.

I only ask because we run nginx as a cache and the vast majority of our content is served directly from it ( almost 80% of page loads are served via cache ) and a single nginx process handles everything for us.

Re:Infrastructure at 99designs by jedberg on Friday February 03, 2012 @03:25AM (#3546337)
> Why is there a need for so many varnish servers?

Probably because a lot of their assets are static image files.

Re:Infrastructure at 99designs by DanBlake on Friday February 03, 2012 @04:09AM (#3546425)
Ah, so its a filesize issue? ie- they have xxx TB of storage and they obviously need one cache/serving process per machine.

I was just curious why there was so many cache process's needed but this makes sense.

These guys might make good use of the open source backblaze specs- I know we are looking into this for some storage of video/image data : http://blog.backblaze.com/2011/07/20/petabytes-on-a-budget-v...

Re:Infrastructure at 99designs by lars512 on Monday February 06, 2012 @12:01AM (#3556269)
We use Varnish because it's configurable, and have 6-8x more app servers than cache servers. In the future we'll scale back the Varnish layer, since more and more of what it does will be handled via CDN.
Re:Infrastructure at 99designs by anon182739 on Friday February 03, 2012 @01:06AM (#3546030)
Any word on the number of Varnish servers, app servers, db servers, etc? and specs

BTW there appears to be no link to your site from your blog.

Re:Infrastructure at 99designs by jchung on Friday February 03, 2012 @12:43AM (#3545958)
Forgot about the layer where designers do work for free in the hopes of besting their peers in design battle to win a disappointingly small payoff.
Re:Infrastructure at 99designs by lox on Friday February 03, 2012 @01:32AM (#3546088)
We started 99designs to provide opportunities to designers. Each month more and more designers make meaningful salaries from the site and connect with customers that they would otherwise have had to pitch for. Customers who wouldn't have previously paid for design are learning design is worth paying for.

It's hard for any industry to face change, but developers survived outsourcing and photographers survived stock photography. Both industries are still flourishing.

Re:Infrastructure at 99designs by tomhoward on Friday February 03, 2012 @02:07AM (#3546166)
You forgot to mention that the precursor to 99designs - Sitepoint Marketplace - was initiated by designers themselves. It only happened because designers wanted it. If 99designs didn't formalise it, someone else would've. It's called emergence; it's one of the most fundamental processes in society and indeed nature.
Re:Infrastructure at 99designs by throw981 on Friday February 03, 2012 @04:01AM (#3546404)
I had the worst experience using 99designs. The "designers" were terrible. The sketches they submitted shows that they barely have any design skills, when I reject their designs they start to complain and build up bad reputation around you.

Most if not all freelancing sites start well until they are discovered by unqualified people from India and the likes.

Re:Infrastructure at 99designs by hengli on Friday February 03, 2012 @04:58AM (#3546534)
I'm looking at the case studies of completed designs. They seem fairly unsatisfactory to me.
Re:Infrastructure at 99designs by jamos on Friday February 03, 2012 @01:17AM (#3546051)
Re:Infrastructure at 99designs by ximeng on Friday February 03, 2012 @03:41AM (#3546366)
Re:Infrastructure at 99designs by Matt_Mickiewicz on Friday February 03, 2012 @01:14PM (#3548186)
Check out the PandoDaily article that published this month for some success stories...

http://pandodaily.com/2012/01/24/get-over-it-haters-99design...

Even many US & UK based designers find it more more worthwhile to use 99designs as a customer acquisition channel vs. doing unpaid proposal writing, pitching, or expensive paid advertising which has no guarantee of results.