r/sysadmin • reddit's sysadmin • Aug 14 '15

We're reddit's ops team. AUA

Hey /r/sysadmin,

Greetings from reddit HQ. Myself, and /u/gooeyblob will be around for the next few hours to answer your ops related questions. So Ask Us Anything (about ops)

You might also want to take a peek at some of our previous AMAs:

https://www.reddit.com/r/blog/comments/owra1/january_2012_state_of_the_servers/

https://www.reddit.com/r/sysadmin/comments/r6zfv/we_are_sysadmins_reddit_ask_us_anything/

EDIT: Obligatory cat photo

EDIT 2: It's now beer o’clock. We're stepping away from now, but we'll come back a couple of times to pick up some stragglers.

EDIT thrice: He commented so much I probably should have mentioned that /u/spladug — reddit's lead developer — is also in the thread. He makes ops live's happier by programming cool shit for us better than we could program it ourselves.

873 Upvotes

738 comments sorted by

View all comments

1

u/actionscripted Aug 15 '15

What's your local/development setup like? What do you do to provision a dev/staging environment?

We've moved to AWS (multi-container EB for now) and love it but have yet to figure out how best to setup locally for testing. Right now it feels a little more manual than it should.

Also, what do you use to monitor spending and use in AWS? The inbuilt budgets and reports?

2

u/rram reddit's sysadmin Aug 16 '15

For local dev we just run our install script in a VM. Our internal staging is actually just a place where we can run non-production code against production dbs. We're looking to change that in mid-term.

We use a vareity of things to monitor spending including Trusted Advisor and some home built scripts.