Posts by madlep

241 posts Marketplace Developer
  • Collector Level 1
  • Envato Team
  • New Zealand
  • 3 Years of Membership
madlep
Envato team
says

Cross post from http://themeforest.net/forums/thread/something-wrong-with-uploading-theme/188636?page=2&message_id=1320748#1320748


Hey all

We’re digging into what’s causing the issues.

Short version: The backend servers that process uploads got backlogged with too much work (they do other background work other than just uploads). Everything slows down and a lot of requests time out.

Long version: working on figuring that out :)
241 posts Marketplace Developer
  • Collector Level 1
  • Envato Team
  • New Zealand
  • 3 Years of Membership
madlep
Envato team
says

Hey all

We’re digging into what’s causing the issues.

Short version: The backend servers that process uploads got backlogged with too much work (they do other background work other than just uploads). Everything slows down and a lot of requests time out.

Long version: working on figuring that out :)

241 posts Marketplace Developer
  • Collector Level 1
  • Envato Team
  • New Zealand
  • 3 Years of Membership
madlep
Envato team
says

Hi, and welcome!

Yup. We had a problem with our servers that process avatar uploads last night. You hit it at a bad time unfortunately :(

Should all be back to normal now

241 posts Marketplace Developer
  • Collector Level 1
  • Envato Team
  • New Zealand
  • 3 Years of Membership
madlep
Envato team
says

Hey all

We had some issues on our servers that handle image uploads a few hours ago.

Things should all be sorted out now.

Short version: upload jobs are queued up on our servers for further processing, that queue grew really big and wasn’t processing new jobs fast enough. We’ve made a few fixes to keep things moving now though.

241 posts Marketplace Developer
  • Collector Level 1
  • Envato Team
  • New Zealand
  • 3 Years of Membership
madlep
Envato team
says

What has Envato ever done for us? The aqueduct, irrigation, sanitation… ;)

But seriously, pretty much the best place I’ve ever worked :)

241 posts Marketplace Developer
  • Collector Level 1
  • Envato Team
  • New Zealand
  • 3 Years of Membership
madlep
Envato team
says

vim (+1 neckbeard point)

in a command line terminal (+2 neckbeard points)

in a tmux pane (+3 neckbeard points)

sometimes over SSH (+4 neckbeard points)

:D

241 posts Marketplace Developer
  • Collector Level 1
  • Envato Team
  • New Zealand
  • 3 Years of Membership
madlep
Envato team
says

A prototype for notifications was built as a project at a recent internal hack-week we had. Was pretty cool.

Was pretty well received. Not sure if/when it will be making it’s way into production, but it’s something that’s being thought about.

241 posts Marketplace Developer
  • Collector Level 1
  • Envato Team
  • New Zealand
  • 3 Years of Membership
madlep
Envato team
says

Mondays at 12:06am, Australian Eastern Standard Time

At least that’s when the cron job to update it starts. Takes a few minutes to run, so some time after that.

241 posts Marketplace Developer
  • Collector Level 1
  • Envato Team
  • New Zealand
  • 3 Years of Membership
madlep
Envato team
says

Just allow envato.com regular login to permit redirect to different websites. With somekind of a response.

Not quite that simple. There’s a client side handshake and token exchange, which is then verified server side.


There’s plenty of Open Source RoR OAuth Provider / Server options on GitHub

There are, but it’s not just a case of just running gem install some_awesome_oauth_thing. There’s a bunch of integration with existing internal systems that needs to be customised to get it all working.

Plus every time I’ve had to do any oauth coding (even with 3rd party libraries), I’ve needed one of these pretty quick…

241 posts Marketplace Developer
  • Collector Level 1
  • Envato Team
  • New Zealand
  • 3 Years of Membership
madlep
Envato team
says

+1 would be awesome.

Dunno when/if it will be tackled though.


Their entire backend is on Ruby on Rails

Mostly Rails. There are other bits and pieces of technology creeping in there too.

by
by
by
by
by
by